计算机程序诞生65周年

jopen 11年前

  冯·诺依曼在其 1945 年的报告《First Draft of a Report on the EDVAC》中首次提出了储存程序的概念,但这个概念变为现实则又花了三年。1948 年 6 月 21 日,软件正式在曼切斯特大学诞生,正式名称“曼切斯特小规模实验机”的概念验证电脑 Baby 运行了第一个通过随机存取存储器存取的程序。

  Baby 由 Frederic C. Williams、Tom Kilburn 和 Geoff Tootil 设计,目的是测试内存的早期形式威廉姆斯管 (Williams tube)。Baby 是第一台包含所有现代电子计算机基本元素的工作机器,它有 32 比特字长,内存 32 字,硬件算术运算只实现了减法和加法逆元操作,其它算术运算由软件实现。它运行的第一个程序是寻找 218 (262,144) 的最高因子。

来自: Solidot