Skip to content

第13章 程式语言与程式设计 ​

  1. 低阶语言与高阶语言: 低阶语言(机器语言、组合语言)依机器特性设计,不易移植;高阶语言不受机器种类限制。
  2. 机器语言与组合语言比较:
    • 机器语言由0和1组成,直接执行速度快,但难学难写。
    • 组合语言需要经过“组译”转换成机器语言。
  3. 程序导向语言: 第三代语言,使用通用数学符号,代表如 COBOL 和 C 语言。
  4. 物件导向语言: 包含独立可调用模组和物件,可重复使用且易修改。代表如 C++、Visual Basic、Java。
  5. Java 特性: 源代码先编译成字节码,再由各平台虚拟机解释执行,实现“一次编译、到处执行”。
  6. 执行环境: HTML、Script、Applets、ActiveX 在浏览器(用户端)执行;Servlets、PHP 在伺服器执行。
  7. 变数与常数: 变数在执行中可改变,常数固定不变(如 $\text{PI} = 3.14$)。
  8. 高阶语言的翻译:
    • 编译: 一次把整个程式转译,执行效率较快。
    • 直译: 一边转译一边执行,可即刻除错但效率较慢。
  9. 数据形态: 整数、浮点数、字串、布林值、货币、日期和时间。