第1章 程序设计语言
自然语言是人与人之间沟通和交流的工具,而程序设计语言(Programming Language)是程序员与计算机或程序员与程序员之间沟通和交流的工具。语言的基本组成是一组符号和一组规则,依据规则由符号构成的符号串的总体就是语言。在程序设计语言中,这些记号串就是计算机程序(Program)。一般来说,计算机程序就是用某种程序设计语言编写的一个指令序列,用于说明使用计算机将完成的任务的工作流程或工作步骤。计算机的控制器从程序的第一条指令开始,顺序地逐条取出指令,然后按指令的规定和要求“指挥”整个计算机系统的工作,从而完成人们设想的要计算机完成的工作。计算机的使用者以计算机程序的形式向计算机提出服务请求,计算机按程序自动进行工作,是计算机系统最基本的原理。为计算机编写程序的过程称为程序设计(Programming)。
程序设计语言包含三方面的要素,即语法、语义和语用。语法表示程序的结构或形式,亦即表示构成语言的各个记号之间的组合规律,但不涉及这些记号的特定含义,也不涉及使用者。语义表示程序的含义,亦即表示按照各种方法所表示的各个记号的特定含义,但不涉及使用者。语用表示程序与使用者的关系。
对于从事与计算机科学相关的人来说,理解程序设计语言是十分必要的,因为当今所有的计算任务都需要利用程序设计语言编写的计算机程序才能完成。从第一台电子计算机诞生到现在,大量的程序设计语言被发明、被取代、被修改或被组合在一起。尽管人们多次试图创造一种通用的程序设计语言,却没有一次尝试是成功的。
时间: 2024-09-20 10:42:42