Page 128 - 信息的脉络
P. 128
·信息的脉络·
MITS 公司的 Altair 8800
Altair 默认的输入和输出装置就是前置控电板上的开关和灯。
在 Altair 中,开放总线的设计十分重要,因为它允许电子发烧友和其他电子
公司为 Altair 制作扩展卡。Altair 计算机的客户人群主要是早期计算机的发烧友,
即使 Altair 有这样那样的问题,但订单量并不差,这支撑了 MITS 公司从最初的几
个人很快发展到 100 人的规模。
半导体设计师查克·佩德尔在谈到这批早期发烧友时说:“他们发起了这个
行业,他们在计算机不能正常使用、还没有软件支持的情况下,买下了这些机器。
他们创造了计算机市场,再反过来为计算机编写程序,并将其他人引入这个市场。”
与大型计算机和小型计算机相比,Altair 是有严重缺陷的。它没有任何形式的
永久存储功能。用户可以将信息输入机器并操作,可是一旦切断电源,信息就会
消失。哪怕是临时的信息存储,容量也极为有限。至于 I/O 系统,前置面板设置起
来非常别扭,需要好多让人乏味的步骤。要想输入信息,用户需要来回拨动小开关,
每拨动一次就代表一个比特的信息。要想读取输出信息,用户必须对一系列的闪
灯进行翻译。输入和验证一段话的信息量要花上好几分钟,还要反复训练才能做到。
在纸带阅读器及盖茨和艾伦的 BASIC 出现之前,Altair 的所有者只能使用机器语
言,通过拨弄开关一比特一比特地与机器沟通。Altair 急需拥有运行高级编程语言
的能力。
达特茅斯学院的约翰·凯梅妮(John Kemeny)和托马斯·库尔茨(Thomas
Kurtz)在 20 世纪 60 年代开发出了 BASIC 编程语言。BASIC 是初学者通用符号
• 112 •