计算机原理 三

11.编程语言发展史

编程:二进制–>助记符–>A-0(编译器)–>FORTRAIN

二进制写程序,先纸上写伪代码,手工转二进制,然后再由计算机执行
但人们很快就厌烦了这种方式

程序员开发出一种新语言,更可读、更高层次
为每个操作码分配一个简单的名字 –“助记符”
例如写代码0和1,不如直接写LOAD_A 14。为了把助记符转二进制,编译器诞生(Assembler)

葛丽丝·霍普(Grace Hopper)–哈佛1号计算机首批程序员,海军军官

Grace设计了编程语言A-0

Grace 1952年做了第一个编译器(Compiler),实现A-0
编译器专门把高级语言转成低级语言
比如汇编或机器码(CPU可以直接执行机器码)

变量(Variables):代表内存地址的抽象

FORTRAIN由IBM在1957年发布,但只能在一种机器上运行
后来为了开发一种通用语言,可以在不同机器上通用

出现了“普通面向商业语言”–COBOL

新语言:
1960年代:ALGOL,LISP,BASIC
1970年代:Pascal,C,Smalltalk
1980年代:C++,Objective-C,Peri

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值