程序的开发和执行简介

本文简要介绍了程序开发的历史,从最初的机器语言,通过穿孔卡片来表示01序列,到汇编语言的出现,用助记符简化编程,再到高级语言的诞生,使得编程更加人性化。然而,高级语言需要经过编译或解释转换为机器语言才能被计算机执行。

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

首先最开始计算机程序使用机器语言编写的 也就是一串0101组成的 然后记录在纸片或者卡片上  然穿孔代表0没穿孔代表1

但是这种编写方式在某些时候会特别不灵活

当中前面四位01代表的是操作码 后面是地址  0010-jc 代表是加法有进位

后面就出现了汇编语言  每一条汇编指令都与机器指令一一对应

汇编语言和机器语言都是机器级语言

这里是几条汇编指令

通过助记符和标号实现的汇编语言虽然比机器语言好  但是在编写复杂的程序时还是会很麻烦 随后就出现了高级语言 

虽然高级语言对于人类编程十分友好 但是电脑并不能直接读懂高级语言 它只能认识0/1机器语言  所以高级语言还的需要转换成汇编语言进而再转换成机器语言才能通过电脑执行

最终任何高级语言都是通过实行若干条指令来完成的  这也就需要复杂的支撑环境

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值