Download presentation
Presentation is loading. Please wait.
1
NOI程序设计环境的现状与发展 计划课时:2 尹宝林
2
程序设计环境的组成 操作系统 基础运行平台 编译系统 语言支持 正文编辑器 源程序编辑 2019/10/17
3
NOI程序设计环境现状 操作系统 Windows 选手 Linux 评测 2019/10/17
4
NOI程序设计环境现状 编译系统和集成开发环境 C语言 Pascal TC/BC GCC/RHIDE TP/BP
Free Pascal/FP IDE 2019/10/17
5
当前程序设计环境的问题 一些工具落后 TC/BC/TP/BP 不能充分利用计算机的性能 16位系统 内存限制(64KB/640KB)
不统一的内存模式(far/near) 2019/10/17
6
当前程序设计环境的问题 选手环境与评测环境不一致 版权问题 TC/TP中的非标准元素和属性 Windows TC/BC/TP/BP
2019/10/17
7
程序设计环境的发展原则 充分利用先进技术 与IOI保持技术同步 计算机技术发展迅速 基层单位计算机条件显著改善
先进的操作系统:Linux/Windows 32位系统 标准语言 2019/10/17
8
程序设计环境的发展规划 操作系统 Linux 评测 选手 Windows 2019/10/17
9
程序设计环境的发展规划 编译系统/集成开发环境 C Pascal GCC/RHIDE 图形界面GDB/Linux标准编辑开发环境
VC++(Windows) Pascal Free Pascal/FP IDE 2019/10/17
10
为什么选择Linux 先进的操作系统 功能完善、系统可靠 现代操作系统概念 开源软件 使用成本低 无版权问题 2019/10/17
11
为什么选择GCC/FP 32位编译系统 标准的语言版本 可跨平台使用 统一的内存模式 无内存使用限制 Linux Windows
2019/10/17
12
为什么选择VC++ 32位编译系统 标准的语言版本 良好的集成环境 完善的联机手册 缺点 版权问题 少量细节与GCC不一致
2019/10/17
13
为什么选择GDB 专业工具 功能完善 多种图形界面前端 使用方便 有利于培养良好习惯 2019/10/17
14
新环境与TC/TP环境的差别 32/16位系统 无内存限制 vs 有内存限制 统一内存模式 vs 不统一内存模式
4GB vs 640KB/64KB 统一内存模式 vs 不统一内存模式 2019/10/17
15
新环境与TC/TP环境的差别 可跨平台使用vs单一平台 少量语言特性的差别 关键字 执行过程 文件名的大小写 个别专用函数
2019/10/17
16
使用新环境的优点 完善的功能 优良的性能 跨平台一致的工作模式 与评测系统一致的运行环境 较低的使用成本 无版权问题 2019/10/17
17
推广新环境的困难 对教练 对学生 主要问题 需要学习一些新知识 需要改变一些已有的概念和习惯 没有特殊困难 观念 2019/10/17
一张白纸,好写最新最美的文字,好画最新最美的画图 2019/10/17
18
推广新环境的步骤 第一阶段 第二阶段 取消TC/TP 从2005年开始 筛选新的IDE和GDB图形前端
新的IDE与RHIDE/FP IDE并存 开始提供试用 从2006年开始 2019/10/17
19
推广新环境的步骤 第三阶段 鼓励使用新的IDE和GDB图形前端 从2008年开始 2019/10/17
Similar presentations