1.计算机语言发展史


第一代

计算机语言


第二代

汇编语言


第三代

高级语言

面向过程:c,fortan,cobol,pascal,ada

面向对象:c++,java,c#


计算机语言:

01010100010111000

010101010000

001100101011

就是0,1。那时计算机稀有,第一台计算机在费城诞生,它运行的时候,费城其他用户可能要断电,功耗太大。

0,1构成的代码,十几行还好,几百行,上千行那就超过人的正常智商范围了,检查错误起来那个不容易啊。

因此为了解决这个问题,第二代语言出现了,汇编语言。


汇编语言

为了编程的方便,以及解决更加复杂的问题,程序员开始用英文的缩写的助记符来表示基本的计算机操作。这些助记符就构成了汇编语言的基础。

data segment,

buf dw 3,,4,5,6

N=($-buf)/2

data ends

code segment

.......................

英文data,buf可能就代表了计算机语言里的01010101。


计算机在芯片技术以摩尔定律的速度发展。计算机的性能越来越强,可以处理更多的事情了。这个时候发现汇编语言无法应付了。于是高级语言出来了。

C语言,是高级语言的鼻祖。在美国贝尔实验室发明的。计算机的晶体管也是贝尔实验室搞出来的。

C++也是贝尔实验室发明的。

Fortran,上世纪50年代,IBM推出。IBM公司诞生于1900年前后,中国还是清朝末年。

COBOL,在金融和银行里仍然在用。

ADA,美国国防部推出的,用于控制的,如阿波罗登月。

JAVA,SUN公司推出。有个别名C++-,把C++里复杂的去掉。

C#,比尔盖茨很认可JAVA,当时微软和SUN合作甜蜜,微软还推出了Visual J++,后来因为版权打起来官司,微软决定山寨个JAVA。但没有山寨JAVA的核心跨平台,因为C#要与Windows绑定。



在IBM是超级大公司的时候,微软还是2个人的小公司。为什么微软的操作系统能用到IBM的机器上,因为比尔盖茨的老妈是IBM的董事。



-------------

更多的Java,Angular,Android大数据,J2EE,Python数据库Linux,Java架构师,:

http://www.cnblogs.com/zengmiaogen/p/7083694.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

松门一枝花

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值