程序设计语言及其构成
https://www.bilibili.com/video/BV1hg411V7Bm?p=45
1)程序设计语言
计算机要通过程序或指令来控制才能完成各种任务。
程序设计语言(计算机语言):人与机器交换信息的语言。
阶段:
2)高级程序设计语言划分
从客观系统描述划分:
- 面向过程语言:
- 命令式语言:FORTRAN、ALGOL、COBOL、C和Pascal等
- 结构化语言(也属命令式):C、Pascal等
- 函数式语言:Lisp等
- 逻辑式编程语言:Prolog等
- 面向对象语言:PHP、Delphi、Java、C++、Smalltalk、Python、C#等
从程序执行角度划分:
- 编译类程序设计语言:C、C++、Delphi、Java等
- 解释类程序设计语言:Python、PHP、Ruby、JavaScript等
- 脚本语言:通常为解释执行。JavaScript为客户端脚本语言,Python、PHP、Ruby为服务器端脚本语言