2024.10.10

低级语言与高级语言

低级语言:机器语言(计算机硬件只能识别o和1的指令序列),如汇编语言

高级语言:功能更强,抽象级别更高,与人们使用的自然语言比较接近,常见的有Java,C,C++,PHP,

Python,Delphi等 各程序设计语言特点:

Fortran 语言( 科学计算,执行效率高)

Pascal 语言(为教学而开发的,表达能力强,Delphi)

C 语言( 指针操作能力强,高效)

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

C++ 语言( 面向对象,高效)

Java 语言( 面向对象,中间代码, 跨平台)

C# 语言( 面向对象,中间代码, .Net )

Prolog 语言(逻辑推理,简洁性,表达能力, 数据库和专家系统)

解释与编译:都是将高级语言翻译成计算机硬件认可的机器语言加以执行。不同之处在于:编译程序生成独立的可执行文件,直接运行,运行时无法控制源程序,效率高。

解释程序不生成可执行文件,可以遂条解释执行,用于调试模式,可以控制源程序,因为还需要控制程序,因此执行速度慢,效率低。

程序设计语言的定义:语法(一组规则)、语义(语法成分的含义)、语用(构成语言的各个记号和使用者的关系)

posted @ 2024-12-25 00:51  我也不想的  阅读(15)  评论(0)    收藏  举报