程序设计语言及其构成

来自姬鸿昌的知识库
Jihongchang讨论 | 贡献2022年9月14日 (三) 02:26的版本
跳到导航 跳到搜索

https://www.bilibili.com/video/BV1hg411V7Bm?p=45


1)程序设计语言

计算机要通过程序或指令来控制才能完成各种任务。

程序设计语言(计算机语言):人与机器交换信息的语言。

阶段:

2)高级程序设计语言划分

从客观系统描述划分:

  1. 面向过程语言:
    1. 命令式语言:FORTRAN、ALGOL、COBOL、C和Pascal等
    2. 结构化语言(也属命令式):C、Pascal等
    3. 函数式语言:Lisp等
    4. 逻辑式编程语言:Prolog等
  2. 面向对象语言:PHP、Delphi、Java、C++、Smalltalk、Python、C#等


从程序执行角度划分:

  • 编译类程序设计语言:C、C++、Delphi、JavaScript等
  • 解释类程序设计语言:Python、PHP、Ruby、JavaScript等
  • 脚本语言:通常为解释执行。JavaScript为客户端脚本语言,Python、PHP、Ruby为服务器端脚本语言