编程英语

编程英语是程序。

1.编程介绍

编程(Programming)是程序设计的中文简称,是使计算机代码解决某个问题,为某个计算系统指定某种运行模式,使计算系统按照这种计算模式运行,最终得到相应结果的过程。

为了让计算机理解人的意图,人类必须把要解决的问题的思路、方法和手段以计算机能理解的形式告诉计算机,让计算机按照人的指令一步一步地工作,完成某项任务。人与计算系统之间的这种交流过程就是编程。

2.程序设计语言

在计算机系统中,机器指令指定计算机系统的特定动作。一系列计算机在设计和制造硬件时使用许多指令来指定该系列计算机可以执行的基本操作,这些指令一起构成了该系列计算机的指令系统。

在计算机应用的早期,程序员利用机器的指令系统编写计算机应用程序,称为机器语言程序。用机器语言编写的程序占用内存少,执行效率高,因为每条指令对应计算机的一个特定基本动作。缺点也很明显,比如:编程工作量大,容易出错;取决于具体的计算机系统,程序的通用性和可移植性都很差。

3.实施原则

计算机无法直接识别、理解和执行机器语言以外的源程序,必须全部通过某种方式由计算机转换成可直接执行的程序。把用高级编程语言编写的源程序转换成机器目标程序有两种方法:解释和编译。

在解释模式下,计算机解释并执行用高级语言编写的源程序,不能形成目标文件和执行文件。在编译模式下,首先由与所使用的编程语言相对应的编译器对源程序进行处理,经过词法分析、语法分析、语义分析、代码生成和代码优化,将处理后的源程序转换成用二进制代码表示的目标程序。

然后将程序中用到的函数调用和系统函数调用通过连接程序处理嵌入到目标程序中,形成可连续执行的二进制可执行文件。调用这个执行文件可以实现程序员在相应的源程序文件中指定的相应功能。