程序设计语言分类

程序设计语言分类

(参考自龙书《编译原理》机械工业出版社)


一、通过语言的代来分类

语言名称 举例
第一代语言 机器语言 010101010
第二代语言 汇编语言 MASM、NASM、TASM、FASM
第三代语言 高级程序设计语言 Fortran、Cobol、Pascal、Lisp、C、C++、C#、Java等
第四代语言 为特定应用设计的语言 用于生产报告的NOMAD,用于数据库查询的SQL和用于文本排版的Postscript
第五代语言 基于逻辑和约束的语言 Prolog和OPS5


二、强制式语言和声明式语言


语言种类 定义 举例
强制式/命令式/ 指令式言(imperative language) 程序中指明如何完成一个计算任务的语言(所有强制式语言中都有用于表示程序状态和语句的表示方法)。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值