# 软考-软件设计师-5-编程语言基础

# 主要概念

分类 常见语言
过程式 C
面向对象 Java C++
函数式 Lisp Scala
逻辑式 Prolog
脚本 PHP JavaScript Python
  • Python 是面向对象的、解释型的、有虚拟机的脚本语言
  • Java 是即时编译的(JIT 编译器)
  • 结构化语言指伪代码
编译步骤 作用
词法分析 单词检查
语法分析 结构检查
语义分析 静态检查、动态检查、类型检查
中间代码生成
代码优化
目标代码生成
  • 符号表、错误处理贯穿整个编译过程
最后更新于: 1/29/2023, 10:35:51 PM