《程序分析方法》——1.1 程序设计语言发展的四个阶段

本文介绍了程序设计语言的四个发展阶段:机器语言、汇编语言、高级语言和第四代语言。机器语言直接对应硬件指令,但可读性和编程效率低;汇编语言使用助记符,提高了可读性但仍依赖硬件;高级语言如C、C++、Java等提高了抽象程度,降低了编程难度;第四代语言(4GL)如SQL等,以数据库管理为中心,提供非过程化问题定义,提高开发效率,但也存在效率低和移植性差的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.1 程序设计语言发展的四个阶段

  到目前为止,程序设计语言的发展经过了机器语言、汇编语言、高级语言、第四代语言四个阶段,每一个阶段都使程序设计的效率大大提高。我们常常把机器语言称为第
一代程序设计语言,把汇编语言称为第二代程序设计语言,把高级语言称为第三代程序设计语言,把最新的程序设计语言称为第四代语言。
1.1.1 机器语言
  机器语言是计算机能直接识别和执行的一组机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。一条机器指令就是机器语言的一个语句,它是一组有意义的二进制代码。每条机器指令一般由操作码和地址码两部分构成,其中操作码说明指令的含义,地址码说明操作数的地址。机器语言程序能够在对应型号的计算机上直接运行。
  【例1.1】 若计算:

![image](https://yqfile.alicdn.com/23ba8ecb08509597c3b455a47bcaf47b8b9c9412.png)

用Pentium机器语言可编出如下程序片段(设程序从100号单元开始;X、Y分别占用116、118号单元)。

                 1010 1001 0001 0110 0000 0001
                 0011 1100 0001 1000 0000 0001
                 0111 1100 0000 0101
                 0010 1101 0001 0101 0000 0000
                 1110 1010 0000 0011
                 0000 0101 0001 0101 0000 0000
                 1010 0011 0001 1000 0000 0001
                 …  …  …  …  …  …  …
                 0000 0000 0000 0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值