“程序设计语言及其构成”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) |
Jihongchang(讨论 | 贡献) |
||
第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++ | + | * 编译类程序设计语言: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)高级程序设计语言划分
从客观系统描述划分:
- 面向过程语言:
- 命令式语言: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为服务器端脚本语言