第1章 程序设计与算法
1.1、程序设计语言的发展
计算机程序设计语言的发展,经历了从机器语言、汇编语言到高级语言的历程。
1.1.1机器语言
用“0”和“1”组成的指令序列交由计算机执行——机器语言。运算效率是所有语言中最高的。机器语言,是第一代计算机语言。
1.1.2汇编语言
用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串——汇编语言,即第二代计算机语言。
需要一个专门的程序,将这些符号翻译成二进制数的机器语言,这种翻译程序被称为汇编程序。
汇编语言:十分依赖于机器硬件,移植性不好,但效率仍十分高,针对计算机特定硬件而编制的汇编语言程序,能准确发挥计算机硬件的功能和特长,程序精炼而质量高,所以至今仍是一种常用而强有力的软件开发工具。