第1章 程序设计基础
1.1 程序设计语言与语言处理程序
1.1.1 程序设计语言
为了有效地实现人与计算机之间的通信,人们设计出多种词汇少、语法简单、意义明确的适合于计算机使用的语言,这样的语言被称为计算机语言。计算机语言从狭义的角度看是计算机可以执行的机器语言,从广义角度看是一切用于人与计算机通信的语言,包括程序设计语言,各种专用的或通用的命令语言、查询语言、定义语言等。
程序设计语言(programming language)泛指一切用于书写计算机程序的语言,包括汇编语言、机器语言,以及称为**语言的完全符号形式的、独立于具体计算机的语言。程序设计语言是计算机语言的一个子集。
程序设计语言可分为低级语言与**语言两大类。低级语言是与机器有关的语言,包括机器语言和汇编语言。**语言是与机器无关的语言。
1.机器语言
机器语言是以“0”、“l”二进制代码形式表示的机器基本指令的集合,是计算机硬件**可以直接识别的语言。
……