程序语言的基本概念
低级语言: 汇编
高级语言:
- 过程式(命令式和结构化):FORTRAN、Pascal、C。
- 面向对象:Simula、Smalltalk、C++、Objective C、Java、Python。
- 函数式:lisp、python、scala。
- 逻辑型:Prolog。
- 脚本语言:shell、bat、js、python。
程序设计的基本成分
数据成分、运算成分、控制成分、函数
编译程序基本原理
-
编译程序
编译程序的工作过程.png - 文法
1 型文法:又称为上下文有关文法。
2 型文法:又称为上下文无关文法。
3 型文法:又称为正规文法,使用最多。
0 型文法:短语文法。 - 有限自动机
网友评论