- 7
- 0
- 约小于1千字
- 约 7页
- 2023-12-03 发布于陕西
- 举报
程序开发环境
主要工具程序开发环境中的主要工具包括文本编辑器、编译器或解释器、连接程序、程序调试工具等
文本编辑器文本编辑器是编写源程序的工具,它接受来自用户的输入,为用户提供了基本的编辑功能,例如插入、删除、替换等,并最终将用户编写的代码保存为一个具有特定扩展名的纯文本文件。例如,C源程序的扩展名为.c,Python源程序的扩展名为.py,C++源程序的扩展名为.cpp等。
编译器或解释器使用高级语言编写的源程序无法在计算机中运行,需要通过特定的翻译程序将其转换成机器指令翻译程序的类型可分为两种:编译方式和解释方式。相应的翻译程序也称编译器或解释器编译器在对源程序进行分析后,将其转换为包含机器指令的目标程序解释器则按照单独的步骤完成翻译和执行过程。由于解释方式的效率较低,目前单纯采用解释方式的语言开发环境较少
连接程序编译方式下产生的目标程序并不能直接运行。在运行程序之前,还必须使用连接程序将目标程序与库文件或其他的目标程序组装在一起,才能形成可执行的程序。可执行程序的扩展名通常为.exe
集成开发环境IDE为提高程序的开发效率,人们将文本编辑器、编译器或解释器、连接程序以及调试程序的各种工具,集成在一个具有统一界面的开发环境下,利用菜单驱动的方式进行工作。这样的开发环境称为集成开发环境(IDE,Integrated Development Environment)目前,绝大多数程序开发环境都是集成开发环境
IDEC语言和Python语言的集成开发环境
您可能关注的文档
- (17)--《船舶辅机》模拟试卷(09).doc
- (17)--1.2.2机炉舱结构、首尾端结构.ppt
- (17)--3.1颗粒物的粒径大气污染控制工程.ppt
- (17)--3.3角色管理大型数据库技术.doc
- (17)--5.1数据与数据模型.ppt
- (17)--8第八章上层建筑与机舱棚-1.pdf
- (17)--第七单元 知识点03 船舶系统船舶与海洋工程导论.pdf
- (正式版)DB51∕T 2440.3-2018 《监狱管理规范 第3部分:教育改造》.docx
- CN105442908B 一种钢筋混凝土烟囱筒首及其制作方法 (沈阳铝镁设计研究院有限公司).docx
- (正式版)DB51∕T 2337-2018 《肉猪阶段性无抗养殖技术规程》.docx
- (正式版)DB51∕T 1867-2014 《袋栽黑木耳生产技术规程》.docx
- (正式版)DB51∕T 2413-2023 《油橄榄密植丰产栽培技术规程》.docx
- (正式版)DB51∕T 2436-2017 《川菜东坡一品肉烹饪工艺技术规范》.docx
- (正式版)DB51∕T 2396-2017 《农村电子商务服务站(点)服务与管理规范》.docx
- (正式版)DB51∕T 2419-2017 《桢楠扦插育苗技术规程》.docx
- CN105145773B 一种无花果曲奇饼干及其制作方法 (江苏农林职业技术学院).docx
- CN105203825A 微测量电极的制作方法和热电势的测量方法及相关装置 (国家纳米科学中心).docx
- CN105137533B 一种啁啾光纤光栅及其制作方法 (南京航空航天大学).docx
- (正式版)DB51∕T 2453-2018 《巴山新居公共管理指南》.docx
- (正式版)DB51∕T 1892-2014 《川西北地区沙化土地治理技术规程》.docx
原创力文档

文档评论(0)