博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
课后作业—阅读任务—阅读提问—1
阅读量:4934 次
发布时间:2019-06-11

本文共 731 字,大约阅读时间需要 2 分钟。

"程序=数据结构+算法"

问题:软件行业赖以生存的“软件”,程序员用来安身立命的“程序”是什么?

       书中说,程序,在这里指源程序,就是一行行的代码,它们是建立在数据结构上的一些算法。程序还要对数据进行操作,这些数据有些是静态的(软件的图标、提示信息),有些事动态的(程序生成的随机数字、用户的文字)。但是光有代码和静态数据还是不行,工程师要把他们构建为机器能懂的可执行的代码。构建不仅仅是cc和link命令,一个复杂的软件不但要有合理的软件构架、软件设计与实现。还要有各种文件和数据来描述各个程序文件之间的依赖关系、编译参数、链接参数等。这些都是软件构建过程。

资料:源程序,是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。通常由高级语言编写。源程序可以是以书籍或者磁带或者其他载体的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机可执行的程序。

         指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。  计算机的程序是有一系列的机器指令组成的,而指令就是要计算机执行某种操作的命令。  程序=算法+数据结构+程序设计方法+语言工具和环境  从计算机组成的层次结构来说,计算机的指令分:  微指令:是微程序级的命令,它属于硬件。  宏指令:是由若干条机器指令组成的软件指令,它属于软件。  机器指令:介于微指令和宏指令之间,通常简称为指令,每一条指令可以完成一个独立的算术运算或逻辑运算操作。  计算机程序就是指 电脑可以识别运行的指令集合。

转载于:https://www.cnblogs.com/cali/p/7568002.html

你可能感兴趣的文章