在计算中,程序是计算机要执行的一组特定的有序操作。在John von Neumann于1945年概述的现代计算机中,该程序包含计算机遵循的一次一个指令序列。通常,程序被放入计算机可访问的存储区域。计算机获取一条指令并执行它然后获取下一条指令。存储区域或存储器还可以包含指令操作的数据。(请注意,程序也是一种特殊的“数据”,它告诉我们如何操作“应用程序或用户数据”。)
程序可以被描述为交互式或批量的,因为它们驱动它们以及它们如何连续运行。交互式程序从交互式用户(或可能从模拟交互式用户的另一程序)接收数据。批处理程序运行并执行其工作,然后停止。批处理程序可以由请求其交互程序运行批处理程序的交互式用户启动。命令解释器或Web 浏览器是交互式程序的示例。计算和打印公司工资单的程序是批处理程序的一个示例。打印作业也是批处理程序。
创建程序时,可以使用某种计算机语言编写程序。您的语言声明是源程序。然后,您“编译”源程序(使用称为语言编译器的特殊程序),结果称为对象程序(不要与面向对象的编程混淆)。对象程序有几个同义词,包括对象模块和编译程序。目标程序包含逻辑处理器使用的称为机器语言的0和1的字符串。
计算机的机器语言由语言编译器构建,理解计算机的逻辑体系结构,包括可能的计算机指令集和指令中的长度(位数)。
836
175
上一篇:算法
下一篇:搜索引擎