2024.10.10
低级语言与高级语言
低级语言:机器语言(计算机硬件只能识别o和1的指令序列),如汇编语言
高级语言:功能更强,抽象级别更高,与人们使用的自然语言比较接近,常见的有Java,C,C++,PHP,
Python,Delphi等 各程序设计语言特点:
Fortran 语言( 科学计算,执行效率高)
Pascal 语言(为教学而开发的,表达能力强,Delphi)
C 语言( 指针操作能力强,高效)
Lisp 语言( 函数式程序语言,符号处理,人工智能)
C++ 语言( 面向对象,高效)
Java 语言( 面向对象,中间代码, 跨平台)
C# 语言( 面向对象,中间代码, .Net )
Prolog 语言(逻辑推理,简洁性,表达能力, 数据库和专家系统)
解释与编译:都是将高级语言翻译成计算机硬件认可的机器语言加以执行。不同之处在于:编译程序生成独立的可执行文件,直接运行,运行时无法控制源程序,效率高。
解释程序不生成可执行文件,可以遂条解释执行,用于调试模式,可以控制源程序,因为还需要控制程序,因此执行速度慢,效率低。
程序设计语言的定义:语法(一组规则)、语义(语法成分的含义)、语用(构成语言的各个记号和使用者的关系)

浙公网安备 33010602011771号