程序设计语言

来自CloudWiki
123.232.233.48讨论2018年2月26日 (一) 13:19的版本
跳转至: 导航搜索

第一台计算机

  • L105.jpg
  • 1943年,此时正是二战时期,美国为了实验新式火炮,需要计算火炮的弹道表。需要进行大量计算。一张弹道表需要计算近4000条弹道,每条弹道需要计算750此乘法和更多的加减法,工作量巨大。 你可以想象这样一个场景:一发炮弹大出去,100多人用一种手摇计算机算个不停,还经常出错,费力不讨好。当时任职宾夕法尼亚大学莫尔电机工程学院的莫希利(John Mauchly)于 1942年提出了试制第一台电子计算机的初始设想——“高速电子管计算装置的使用”,期望用电子管代替继电器以提高机器的计算速度。终于在1946年2月14日,世界上第一台通用计算机 (多个行业都可以使用)埃历阿克”(ENIAC,译成中文是“电子数字积分和计算机”)诞生于美国宾夕法尼亚大学。

第2代计算机

  • Java-103.jpeg
  • 第二代计算机采用的主要元件是晶体管,称为晶体管计算机。计算机软件有了较大发展,采用了监控程序,这是操作系统的雏形。第二代计算机有如下特征:

(1)采用晶体管元件作为计算机的器件,体积大大缩小,可靠性增强,寿命延长。

(2)运算速度加快,达到每秒几万次到几十万次。

(3)提出了操作系统的概念,开始出现了汇编语言,产生了如FORTRAN和COBOL等高级程序设计语言和批处理系统。

(4)普遍采用磁芯作为内存储器,磁盘、磁带作为外存储器,容量大大提高。

(5)计算机应用领域扩大,从军事研究、科学计算扩大到数据处理和实时过程控制等领域,并开始进入商业市场。

程序设计语言

  • P1-101.jpg

第1代语言:机器语言

  • P1-102.jpg

第2代语言:汇编语言

ADD DEST,SRC
SUB DEST,SRC
  • P1-103.jpg

第3代语言:高级语言

  • C语言,Java语言,Python语言
  • P1-104.jpg

参考文档: 下一节 Python语言概述