|
|
% S# _( o" e6 Q' F1 d- E0 E4 @( l 新浪科技# g( s9 N5 v8 g! Z. K6 B! P6 W
3 {* N' C& `2 U# g9 L % L/ ]8 X1 ^- p! C
6 E* }- H4 w0 p* ~& Y3 f/ E
达特茅斯学院早期开发的Basic程序,能进行简单的数学计算,运行在该校分时系统(DTSS)的模拟器上。DTSS的电传打字机使用黄色纸张,打印速度很慢。7 x( |4 x8 _+ e- [9 J# Y
( v% {5 g$ T$ t. j! L$ y _/ _7 D. X# f9 W
* `3 l7 E& E+ b 在苹果II电脑上模仿Atari《Breakout》游戏开发的程序,随后被命名为《Brick Out》和《Little Brick Out》。这一程序的开发者是苹果联合创始人史蒂夫・沃兹尼亚克(Steve Wozniak)本人,使用Integer BASIC语言。
8 b- O2 r8 {. f5 H( z _- h2 c1 i- C! h8 g- ]6 X; @5 x

4 O6 m* v3 C7 ] \; b7 d% f1 {+ k! Z( t7 U* W% z. _. `! W% P5 ], r
这一只有1行代码的Commodore 64程序能打印永不结束、像迷宫一样的图形,这催生了2012年时的一本小说。
d* H' f5 L& A( p; y9 r
( `' m% @" |, O6 ?( h 6 L+ K p" }1 R
% Z D" n |3 R" d X W) c 大卫・普罗特金(David Plotkin)的《Munchkin Attack》。这是一款Atari游戏,1982年《Softside》杂志对其进行了报道。这令人回想起一款更有名的街机游戏。这款游戏使用解释型BASIC开发,能在屏幕上同时移动两个角色。/ T1 O6 j6 L) ~( r1 K
$ o, o; E) G4 R5 y3 S. G$ `$ b+ \

, S" r, V* [( p* v' u5 E$ u' s% R. E5 y/ u6 ~2 E5 [+ J X
里奥・克里斯托弗森(Leo Christopherson)基于TRS-80计算机开发的作品“Android Nim”(1978年)。请相信我,这些图片当时令人觉得非常有趣。) G7 B% a- m# b; o- r" z
8 Z3 M- @1 f& u- _ . k3 I' f/ N* t. s2 ^
# L1 \$ m7 a3 q4 H1981年,DONKEY.BAS与第一代IBM PC一同推出。其中最值得注意的是,这款程序的联合作者中包括比尔・盖茨(Bill Gates)。
5 A$ z4 P! z. {- t* b4 p5 D' N
% J5 Z9 e7 J' K( P% @8 d
: Z: F9 P% `8 Q1 X {/ @' Z9 Y2 o
微软目前面向初学者的BASIC,即Small Basic,能够运行《俄罗斯方块》一个不错的版本。% l7 l8 }3 C+ u, m! s2 ?
7 b2 D% C3 G, G+ D
1964年的5月1日,美国达特茅斯学院的一台电脑运行了世界上第一个BASIC程序,从此改变了世界。+ i. V0 S6 U' f
, g! f& f; f2 }4 Y& MBASIC语言由约翰・开米尼(John Kemeny)和托马斯・库尔茨(Thomas Kurtz)两位教授以及一组学生共同创造,其全称为Beginner’s All-Purpose Symbolic Instruction Code,意思是初学者的全方位符号式指令代码。虽然早期与大型机密切相关,后来成为学习计算机语言的入门知识。
/ a S( h6 I$ O
i6 }$ ~5 L6 c6 g) @BASIC非常适合初学者,它的每一行代码都有编号,而且鼓励线性思维。虽然近年来已经逐渐失宠,但它早已成为数百万程序员的启蒙编程语言。
6 @" A# g2 i( E0 i* v1 ^9 w
9 L$ _. H- G, W5 ]7 f/ _ 对于无数的程序员来说,下面的这段代码或许令他们永生难忘,甚至开启了很多人一生的计算机事业:% ?+ j0 z7 Q! L* w, J
( A$ u" x: q9 o
10 PRINT “HELLO WORLD”- L: d$ X, |8 h2 S2 z, G: U
- x, ?- k: e) @( R% H( G
20 GOTO 10
# c& K0 F/ p) s2 {) U1 K' p: F |
|