三、数据结构
二、程序设计语言基础知识
发表于
分类于
软件设计师
1 程序设计语言概述
本节主要介绍程序设计语言的基本概念、基本成分和一些有代表性的程序设计语言。
1.1 程序设计语言的基本概念
1.1.1 低级语言和高级语言
- 机器语言 :计算机硬件唯一能直接识别和执行的语言,由 0 和 1 组成的机器指令序列。其特点是效率高(执行度快),但存在效率低(编写困难)、可读性差、难以修改和维护等缺点。
- 汇编语言 :用助记符(如 ADD 表示加法、SUB 表示减法等)代替机器指令的二进制代码,克服了机器语言的点,提高了程序设计效率,但汇编语言仍然面向机器,需用汇编程序将汇编语言编写的程序翻译成机器语言程序才能被计算执行。
- 低级语言 :机器语言和汇编语言的统称,它们与计算机硬件紧密相关,依赖于特定的计算机系统和机器指令。
- 高级语言 :为了克服低级语言的缺点而开发,具有功能更强、抽象级别更高、通用性强、易学易用等特点,且与硬件关系相对疏远,常见的有 Java、C、C++、PHP、Python、Delphi、PASCAL 等。高级语言编写的程序需经过编译或解释才能被计算机执行,虽然执行速度不如低级语言,但大大提高了程序设计的效率和可维护性。