程序设计语的历史回顾与分类.docVIP

  • 0
  • 0
  • 约4.41万字
  • 约 36页
  • 2016-12-16 发布于河南
  • 举报
程序设计语言的历史回顾与分类 程序设计语言发展迅速,到目前还丝毫没有规范到统一语言的迹象,我们要学习它,应该从它的历史发展开始,展开它的全貌,从发展中了解为什么老的不行要有新的。 分类使我们简化了问题,研究一类中的一个、两个代表就可以。 程序设计语言简史: 1945年第一台现代计算机ENIAC问世,它用真空管做计算,一下子比当时最快的电动机械计算机快攻300倍(每秒300次乘法)。存储器非常小,计算指令(即程序)由外部插座和开关馈入。还不能称之为完全自动计算。 1946年 冯·诺依曼在一篇论文中建议: (1)计算机应采用二进制。 (2)计算机的指令和数据都可以放在存储器内。 这就是奠定现代计算机的著名的冯·诺依曼原理: CPU逐条从存储器中取出执行指令,按指令取出存储的数据经运算后送回。数据和指令(存储地址码、操作码)都统一按二进制编码输入。数据值的改变是重新赋值,即强行改变数据存储槽的内容,所以说它是命令式的(IMPERATIVE)。 1951年美国兰德公司的UNIVA C-1 是第一台按冯·诺依曼原理制成的通用自动计算机。 1.人们首先开始了机器语言的程序设计: 指定数据区编制一条条指令。由于任何人也无法记住并自如地编排二进制码(只有1和0的数字串),则用8、16进制数写程序,输入后是二进制的。程序的外部表示和内部的存在一开始就是分离的。 2.单调的数字极易

文档评论(0)

1亿VIP精品文档

相关文档