|
4 b! v {+ e8 I* I0 q3 S) }& | 新浪科技$ Q! W' N+ e& f. m+ v) L" K0 B
+ B3 O5 O3 q0 K/ R& f' X1 e " o+ @, {+ V9 w
# _$ |8 w! }/ N. D 达特茅斯学院早期开发的Basic程序,能进行简单的数学计算,运行在该校分时系统(DTSS)的模拟器上。DTSS的电传打字机使用黄色纸张,打印速度很慢。
; T9 }; [5 l/ k& W" F
% D1 |/ B; {4 ]) _& f0 G/ b
9 }3 g) W3 W6 _: J+ K6 c, A3 W, J; I2 S# G
在苹果II电脑上模仿Atari《Breakout》游戏开发的程序,随后被命名为《Brick Out》和《Little Brick Out》。这一程序的开发者是苹果联合创始人史蒂夫・沃兹尼亚克(Steve Wozniak)本人,使用Integer BASIC语言。
! k, t3 h+ K/ c- b2 Q! M/ i) p0 N$ `- D+ W4 l! {

; c1 F8 o# P! g
: d% D" `1 A, v7 V5 N' G: S 这一只有1行代码的Commodore 64程序能打印永不结束、像迷宫一样的图形,这催生了2012年时的一本小说。
8 ]' W) q! }; S/ T2 M
, g0 q0 f: t* G3 E3 p
1 V+ N) ^! s9 v. c' l; X& g
T$ z1 m% `; c) b) x 大卫・普罗特金(David Plotkin)的《Munchkin Attack》。这是一款Atari游戏,1982年《Softside》杂志对其进行了报道。这令人回想起一款更有名的街机游戏。这款游戏使用解释型BASIC开发,能在屏幕上同时移动两个角色。
8 B; F. n0 y+ P, \& b, E
Y( F8 p) n4 D5 m3 d5 G- r& G
1 S9 W# R0 L! p- \) |9 S! x) O8 a9 Y- g) w4 @; }
里奥・克里斯托弗森(Leo Christopherson)基于TRS-80计算机开发的作品“Android Nim”(1978年)。请相信我,这些图片当时令人觉得非常有趣。
( i, \; `* u5 T' B; l& g2 B0 [) E) I* ~9 J! `

/ |$ T- H& z' a8 X* N; F1 t
; R- O: q0 W6 O" E& B8 `) l1981年,DONKEY.BAS与第一代IBM PC一同推出。其中最值得注意的是,这款程序的联合作者中包括比尔・盖茨(Bill Gates)。
/ b- W4 j! b* ^3 Q3 |+ {4 E% e, _7 C; u3 T

/ }0 s* f) u4 v* V: p1 c4 C) _
7 n+ j/ Y/ @% f. V# } 微软目前面向初学者的BASIC,即Small Basic,能够运行《俄罗斯方块》一个不错的版本。
* J) u, @8 S. F; \
- \) L; E2 n9 s! f# [! i9 j1964年的5月1日,美国达特茅斯学院的一台电脑运行了世界上第一个BASIC程序,从此改变了世界。
% A9 r) M1 r8 k7 e6 U& {2 K% a
6 ~0 v3 O/ a0 g4 mBASIC语言由约翰・开米尼(John Kemeny)和托马斯・库尔茨(Thomas Kurtz)两位教授以及一组学生共同创造,其全称为Beginner’s All-Purpose Symbolic Instruction Code,意思是初学者的全方位符号式指令代码。虽然早期与大型机密切相关,后来成为学习计算机语言的入门知识。
$ w% R% e* v8 C% L. E" x4 l5 F6 K/ G2 E$ _ S$ u2 S9 s
BASIC非常适合初学者,它的每一行代码都有编号,而且鼓励线性思维。虽然近年来已经逐渐失宠,但它早已成为数百万程序员的启蒙编程语言。
9 p6 H6 G3 G* ^* u$ ^- P) H1 }
& w1 K+ O- v. {9 u, Y# ? 对于无数的程序员来说,下面的这段代码或许令他们永生难忘,甚至开启了很多人一生的计算机事业:
& s' q! x( C8 j3 W& T& l! ?$ y5 _% q2 B8 g; K/ Q" a
10 PRINT “HELLO WORLD”9 T# e" V# b# ]! b5 W- u
% q7 I/ Y6 g, O20 GOTO 10
0 {5 @& f* {# D s5 \ |
|