|
" n7 T0 j9 D: |! U5 v% `( N& ~ 新浪科技" Y' H6 |% ^7 I% T( {, F
$ d9 G, j% S {9 B$ E, R
9 `1 D! m7 |& x3 F. P+ w/ C3 B
+ q) i- k5 e8 j$ E* \' w 达特茅斯学院早期开发的Basic程序,能进行简单的数学计算,运行在该校分时系统(DTSS)的模拟器上。DTSS的电传打字机使用黄色纸张,打印速度很慢。' y. B( y2 L6 [" l
0 p( E" T8 T# F( g4 o
/ Q+ b5 `+ N# F* s: w
0 ~: \# _( b/ s1 p$ J( c
在苹果II电脑上模仿Atari《Breakout》游戏开发的程序,随后被命名为《Brick Out》和《Little Brick Out》。这一程序的开发者是苹果联合创始人史蒂夫・沃兹尼亚克(Steve Wozniak)本人,使用Integer BASIC语言。
% _/ Q5 V8 v9 ^: W& }7 s1 l% Z/ P! W( q6 N/ t

+ Q# C$ o, r# ]0 D. D N" w
. U7 b, c# n1 Y# A 这一只有1行代码的Commodore 64程序能打印永不结束、像迷宫一样的图形,这催生了2012年时的一本小说。0 q) Q" y, N# O+ t8 s
8 H7 m& [- d/ T5 d8 V

' v, u. E- G% O+ f. k. z& \. M# S
% d/ q& A4 x/ k5 U w 大卫・普罗特金(David Plotkin)的《Munchkin Attack》。这是一款Atari游戏,1982年《Softside》杂志对其进行了报道。这令人回想起一款更有名的街机游戏。这款游戏使用解释型BASIC开发,能在屏幕上同时移动两个角色。5 B- ?) @6 M5 |3 D
* p+ B O7 A1 i# ?! t) F
5 ^% A$ H; @% b/ b o2 ^
% R& N0 \; M5 l1 ^( m+ ^5 A: n 里奥・克里斯托弗森(Leo Christopherson)基于TRS-80计算机开发的作品“Android Nim”(1978年)。请相信我,这些图片当时令人觉得非常有趣。
+ ], S- ?* G7 X4 I- V8 F) g4 D2 A, o) F0 J0 z" h

* R" O. B6 a3 ~: j. K" ^. A7 _
2 N, ^; a3 T8 b/ ^! {1981年,DONKEY.BAS与第一代IBM PC一同推出。其中最值得注意的是,这款程序的联合作者中包括比尔・盖茨(Bill Gates)。5 X- y) s: c4 [6 V
1 K* |4 X3 g0 S, v
+ S, S, e+ h0 a) ^; P% o' \) U1 n
6 ^0 S5 D, f) u$ c 微软目前面向初学者的BASIC,即Small Basic,能够运行《俄罗斯方块》一个不错的版本。% T) a) C3 R8 C& s
' n, X8 `) U) R4 s0 H1964年的5月1日,美国达特茅斯学院的一台电脑运行了世界上第一个BASIC程序,从此改变了世界。, U/ ~5 ]% v1 S
* [% v! [8 i* i( n d( J
BASIC语言由约翰・开米尼(John Kemeny)和托马斯・库尔茨(Thomas Kurtz)两位教授以及一组学生共同创造,其全称为Beginner’s All-Purpose Symbolic Instruction Code,意思是初学者的全方位符号式指令代码。虽然早期与大型机密切相关,后来成为学习计算机语言的入门知识。. @& T: A7 j* U6 \
! W7 x2 o5 R. r2 q2 c9 h. ^
BASIC非常适合初学者,它的每一行代码都有编号,而且鼓励线性思维。虽然近年来已经逐渐失宠,但它早已成为数百万程序员的启蒙编程语言。4 b: }1 W; J. ?5 k- W& Z" D" \
" I! C2 c- J& `' _
对于无数的程序员来说,下面的这段代码或许令他们永生难忘,甚至开启了很多人一生的计算机事业:
' x7 K% f1 c8 h2 F h+ M, d& p) J3 ~% f/ `" R2 }0 P; Q
10 PRINT “HELLO WORLD”7 W2 t7 n+ A2 j
$ S. i& d6 X" b( t) X
20 GOTO 10
# S. ?7 k3 f' a |
|