上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3.1 程序
程序是计算机可以执行的一个为解决特定问题,用某种计算机语言编写的语句(指令)序列。计算机科学家沃思(Nikiklaus Wirth)把程序描述为:
程序 = 数据结构 + 算法
这说明了数据结构和算法对程序的重要性。设计一个合理的数据结构可以简化算法,而好的算法又可以提高程序的执行效率。
计算机可以直接执行的程序称为可执行程序(其扩展名一般为EXE、COM),它包含的主要部分是二进制编码的机器指令和数据。机器指令直接控制计算机的每一个部件的基本动作,机器指令的表达方式称为“机器语言”。可执行程序通常以文件方式存放在磁盘上,当需要执行某程序时,必须把该程序装入内存。