计算机简单发展历史

计算机的简单发展历史

计算机语言发展史

第一代语言

第一代语言即机器语言,我们都知道计算机的基本运算方式都是基于二进制的的方式。这种语言本质上是计算机能识别的唯一语言,是直接输入给计算机使用的,不经过任何转化!以后的语言就是在这个的基础上简化而来。虽然后来发展的语言能让人类直接理解但最终送入计算机的还是这种机器语言。

第二代语言

第二代语言即汇编语言,汇编语言用指令代替二进制(用助记符代替了操作码,用地址符号或标号代替地址码),解决了人类无法读懂机器语言的问题,比起机器语言,汇编大大进步了。尽管还是复杂,用起来容易出错,但在计算机语言发展史上是机器语言向更高级的语言进化的桥梁。

面向应用
  • 逆向工程
  • 机器人
  • 病毒
  • ······

第三代语言

第三代语言即高级语言,主要分为面向过程,如C,和面向对对象,如java、c++。高级语言是一种接近于人们使用习惯的程序设计语言。它允许用英文写计算程序,程序中的符号和算式也与日常用的数学式子差不多。现在,计算机语言仍然在不断的发展,种类也相当多,比如 FORTRAN语言, COBOL语言,C++,C#,python等等。

摩尔定律

当价格不变的同时每过18个月,集体管的数目将会增加一倍,性能也会提高一倍。
在这里插入图片描述

关于硬件

关于计算机从硬件方面的发展,可以分为四代:

  1. 1946-1957年的电子管时代。特点是逻辑元件采用电子管;机器语言编程,主存用延迟线或者是磁鼓存储信息。容量极小;体积庞大,成本高;运算速度较低。

  2. 1958-1964年的晶体管时代。特点是逻辑元件采用晶体管;高级语言编程,主存用磁心存储器。速度提高了几十倍达到了几万次几十万此一秒。到此有了操作系统的雏形。

  3. 1965-1971年的中小规模集成电路时代。特点是逻辑元件采用中小规模集成电路;高级语言编程;主存采用了半导体存储器;开始有了分时操作系统。

  4. 1972年-今天的大规模集成电路时代。特点是逻辑元件采用了大规模的集成电路;高级语言编程;有了微处理器。并且并行,流水线,高速缓冲区和虚拟存储器等概念也被用到这一代计算机中。

    具体可学习计算机组成原理。

    在这里插入图片描述

    第一台计算机

    在1946年诞生了第一台电子数字计算机(ENIAC)。

    重要人物

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值