当前位置: 首页 > news >正文

1.5 程序的开发过程

1.5 程序的开发过程

计算机作为机器只能够理解二进制的代码程序,也就是机器语言程序,而我们要开展的程序开发是使用高级语言程序,因此高级语言开发的程序就需要一个解释程序来将高级语言程序翻译成机器语言程序。

1.5.1 源程序

用源语言写的,有待翻译的程序,称之为高级语言源程序

1.5.2 目标程序

源程序通过翻译程序加工以后生成的机器语言程序称之为目标程序

1.5.3 可执行程序

当我们编写好源程序,并将源程序翻译为目标程序之后又会遇到一个新的问题,这些目标程序并不能直接运行出相应的效果,因为程序运行过程还需要其他模块的配合,比如在显示器上显示结果,键盘输入数据等。对一些常用的,每次亲自写又比较麻烦的功能,所有的高级语言几乎都会与编译器一起配套的程序库,这些程序库都已经编写编译成二进制的机器程序放在程序库中。因此源程序编写好之后编译之后还需要与程序库中的程序进行连接

可执行程序:连接目标程序以及库中的某些文件,生成的可执行文件,比如exe文件。

1.5.4 翻译程序
  1. 汇编程序:将汇编语言源程序翻译成目标程序,即将使用助记符编写的程序翻译成机器语言的二进制代码
  2. 编译程序:将高级语言源程序翻译成目标程序
  3. 解释程序:将高级语言源程序翻译成机器指令,它是边翻译边执行
1.5.5 C++程序的开发过程
  1. 算法与数据结构设计:非数值计算算法要学习数据结构,而C++学习的值是处理简单问题的算法
  2. 源程序编辑:算法设计好之后要使用高级语言将算法描述出来
  3. 编译
  4. 连接:将程序需要的其他模块(调用的程序库)组合在一起
  5. 测试:软件工程
  6. 调试
http://www.dtcms.com/a/586832.html

相关文章:

  • 网站推广公司排名小米路由2 做网站
  • 数据索引是无序时,直接用这个数据去画图的话,显示的图是错误的
  • 网站建设 制作公司网站建设好后能修改吗
  • CentOS7安装Docker及配置代理
  • 专业做生鲜的网站wordpress站点如何加速
  • 外贸网站推广方案福田企业的网站建设公司好吗
  • 什么是跳表
  • 沧县网站建设公司html页面制作
  • 多用户商城网站企业邮箱什么格式
  • 徐州专业网站建设公司房地产网站建设解决方案
  • 佛山企业模板建站广州地铁
  • Xshell效率实战:SSH管理秘籍(三)
  • C++中的inline函数(内联函数)
  • 局域网内建网站电子商务网站建设asp sql 源码下载
  • 个人信息网站模板网站开发中如何实现gps定位
  • netcore 托管Redis服务
  • asp网站建设报告书手机网站欣赏
  • 网站建设功能描述书网站建设电话销售的话术
  • 测试用例的设计思路及方法
  • cms建站系统 开源劳务输送网站建设方案
  • 自建网站教程海宁市住房和城乡规划建设局网站
  • 静态网站更新c .net网站开发视频教程
  • 绍兴网站制作方案定制借贷网站开发是否合法
  • 上海优质网站seo有哪些seo优化推广工程师
  • 洛阳霞光建设网站网站公司怎么找客户
  • 公司网站能自己做二维码phpcms v9 网站建设设计制作网络科技模板
  • 每天一篇好文章网站专业网站建设哪个好
  • 赣州网站建设培训毕业设计做课程网站好
  • 8.基础--SQL--DDL-表操作-修改删除
  • Java 大视界 --Java 大数据在智能医疗远程手术机器人控制与数据传输中的技术支持