“程序设计语言及其构成”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
第9行: 第9行:
 
阶段:
 
阶段:
 
[[文件:程序设计语言 阶段.png|无|缩略图|600x600px|替代=]]
 
[[文件:程序设计语言 阶段.png|无|缩略图|600x600px|替代=]]
 +
  
 
=== 2)高级程序设计语言划分 ===
 
=== 2)高级程序设计语言划分 ===
第19行: 第20行:
 
## 逻辑式编程语言:Prolog等
 
## 逻辑式编程语言:Prolog等
 
# 面向对象语言:PHP、Delphi、Java、C++、Smalltalk、Python、C#等
 
# 面向对象语言:PHP、Delphi、Java、C++、Smalltalk、Python、C#等
 
  
 
从程序执行角度划分:
 
从程序执行角度划分:
  
* 编译类程序设计语言:C、C++、Delphi、JavaScript等
+
* 编译类程序设计语言:C、C++、Delphi、Java等
 
* 解释类程序设计语言:Python、PHP、Ruby、JavaScript等
 
* 解释类程序设计语言:Python、PHP、Ruby、JavaScript等
 
* 脚本语言:通常为解释执行。JavaScript为客户端脚本语言,Python、PHP、Ruby为服务器端脚本语言
 
* 脚本语言:通常为解释执行。JavaScript为客户端脚本语言,Python、PHP、Ruby为服务器端脚本语言

2022年9月14日 (三) 03:33的版本

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、Java等
  • 解释类程序设计语言:Python、PHP、Ruby、JavaScript等
  • 脚本语言:通常为解释执行。JavaScript为客户端脚本语言,Python、PHP、Ruby为服务器端脚本语言