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

来自姬鸿昌的知识库
跳到导航 跳到搜索
 
(未显示同一用户的8个中间版本)
第7行: 第7行:
 
程序设计语言(计算机语言):人与机器交换信息的语言。
 
程序设计语言(计算机语言):人与机器交换信息的语言。
  
 +
阶段:
 +
[[文件:程序设计语言 阶段.png|无|缩略图|600x600px|替代=]]
 +
 +
 +
=== 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为服务器端脚本语言
 +
 +
 +
=== 3)常见的高级程序语言 ===
 +
Fortran语言:第一个高级程序设计语言,用于并行计算、科学计算和高性能计算
 +
 +
Lisp语言:函数式程序语言,符号处理,人工智能
 +
 +
PROLOG:逻辑式语言,建造专家系统、自然语言理解、智能知识库等
 +
 +
SQL:结构化查询语言,特殊目的的编程语言,用于查询、更新和管理关系数据库
 +
 +
 +
 +
通用的程序设计语言:C、C#、C++、Java、PHP、Python和JavaScript等。
 +
 +
C语言:通用、结构化程序设计语言,简洁、丰富可移植,能访问操作系统和底层硬件
 +
 +
C#语言:面向对象,运行于.NET framework的高级语言
 +
 +
C++语言:C语言基础上增加了类机制,面向对象,高效
 +
 +
Java语言:面向对象,跨平台,通用的程序设计语言
 +
 +
PHP:服务器端执行、嵌入HTML文档的脚本语言,制作动态网页
 +
 +
Python:面向对象,解释型程序设计语言,通用的脚本语言
 +
 +
JavaScript语言:脚本语言,为网页添加动态功能
 +
 +
 +
=== 4)标记语言 ===
 +
非编程语言,不包含任何逻辑或算法
 +
 +
常见有:
 +
 +
HTML:HyperText Markup Language,超文本标记语言
 +
 +
XML:eXtensible Markup Language,可扩展标记语言
 +
 +
XHTML:eXtensible HyperText Markup Language,扩展的超文本标记语言
 +
 +
 +
=== 5)程序设计语言的构成 ===
 +
数据成分:常量、变量、全局量、局部量以及数据类型。
 +
 +
运算成分:程序语言允许使用的运算符号及运算规则。
 +
 +
控制成分:顺序结构、选择结构、循环结构。
 +
[[文件:程序设计语言的构成.png|无|缩略图|600x600像素]]
 +
 +
 +
 +
=== 考点1:常见的程序设计语言 ===
 +
下列语言中,()是一种通用的编程语言。
 +
 +
A、HTML
 +
 +
B、SQL
 +
 +
C、Python  √
  
阶段:
+
D、Verilog
[[文件:程序设计语言 阶段.png|无|缩略图|900x900像素]]
+
 
 +
 
 +
=== 考点2:程序设计语言的构成 ===
 +
通用的高级语言一般都会提供描述数据、运算、控制和数据传输的语言成分,其中,控制成分中有顺序、()、循环结构。
 +
 
 +
A、选择  √
 +
 
 +
B、递归
 +
 
 +
C、递推
 +
 
 +
D、函数

2022年9月14日 (三) 04:07的最新版本

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为服务器端脚本语言


3)常见的高级程序语言

Fortran语言:第一个高级程序设计语言,用于并行计算、科学计算和高性能计算

Lisp语言:函数式程序语言,符号处理,人工智能

PROLOG:逻辑式语言,建造专家系统、自然语言理解、智能知识库等

SQL:结构化查询语言,特殊目的的编程语言,用于查询、更新和管理关系数据库


通用的程序设计语言:C、C#、C++、Java、PHP、Python和JavaScript等。

C语言:通用、结构化程序设计语言,简洁、丰富可移植,能访问操作系统和底层硬件

C#语言:面向对象,运行于.NET framework的高级语言

C++语言:C语言基础上增加了类机制,面向对象,高效

Java语言:面向对象,跨平台,通用的程序设计语言

PHP:服务器端执行、嵌入HTML文档的脚本语言,制作动态网页

Python:面向对象,解释型程序设计语言,通用的脚本语言

JavaScript语言:脚本语言,为网页添加动态功能


4)标记语言

非编程语言,不包含任何逻辑或算法

常见有:

HTML:HyperText Markup Language,超文本标记语言

XML:eXtensible Markup Language,可扩展标记语言

XHTML:eXtensible HyperText Markup Language,扩展的超文本标记语言


5)程序设计语言的构成

数据成分:常量、变量、全局量、局部量以及数据类型。

运算成分:程序语言允许使用的运算符号及运算规则。

控制成分:顺序结构、选择结构、循环结构。

程序设计语言的构成.png


考点1:常见的程序设计语言

下列语言中,()是一种通用的编程语言。

A、HTML

B、SQL

C、Python √

D、Verilog


考点2:程序设计语言的构成

通用的高级语言一般都会提供描述数据、运算、控制和数据传输的语言成分,其中,控制成分中有顺序、()、循环结构。

A、选择 √

B、递归

C、递推

D、函数