木子李
1842年,当英国剑桥大学的数学教授发明了电脑的前身——分析机的时候,他的助手、诗人拜伦的女儿拉夫拉斯伯爵夫人就曾兴奋地预言:“这台机器总有一天会演奏出音乐来的。”果然像她所预言的,100多年后的1951年,澳大利亚一个默默无闻的编程员用电脑CSIRAC播放了第一首音乐。
最初,用电脑播放音乐并不像今天这么容易,它是一个极难的编程挑战,只能由专业人员操作,而且程序员最好懂点音律知识,否则发音会成为无意义的噪音,制作过程可以说是十分曲折。那么,它又有哪些故事呢?
笨拙的CSIRAC
早期的电脑材质和运行程序远没有这么先进,可以想象,最古老的电脑无一例外都是“大胖子”,比如世界上第一台电脑“埃尼阿克”,占地面积170多平方米,重量约30吨,样子准确来说更像一组旧金属健身房的储物柜。用这种耗资几十万美元的昂贵电脑,提供娱乐功能是不可能的,几乎每一台电脑的诞生都为了处理大量军用数据的难题或者是解决科学难题,直到CSIRAC开了这个新河。
CSIRAC是澳大利亚在1949年11月制造出来的第一台数字电脑,也是幸存的还能运行的最古老的第一代电子计算机,目前储存在澳大利亚墨尔本博物馆。
用今天的标准看,CSIRAC还是非常原始。CSIRAC速度非常慢,它1秒钟只能执行1000次循环次数,现在家用电脑一般为1秒几亿次;它没有很大的内存,只有约2KB的内存容量和3KB的磁盘存储器容量,这个存储容量连一首歌曲都存储不了;它也没有像现代计算机一样的显示器,从CSIRAC出产的大多数结果需要通过在纸带上打上一系列有规律的孔,然后在另一台机器上转换成文字,这是早期电脑常用的穿孔纸带输入输出方法。……