|
|
: j% o) P A6 E- a7 z
新浪科技
8 r! ]/ Q3 k; l. C& E
* [# ~0 G0 q% M& ?- g 5 R8 x9 U) o; ~, S6 A! h
O8 ~* g, X; Z 达特茅斯学院早期开发的Basic程序,能进行简单的数学计算,运行在该校分时系统(DTSS)的模拟器上。DTSS的电传打字机使用黄色纸张,打印速度很慢。2 K+ b6 m) J: f$ L
4 ?6 K5 l& K0 b+ ?; y( o/ x 3 J& n" X* x. O$ \: J
2 M0 Z. {, m& Q: {: } 在苹果II电脑上模仿Atari《Breakout》游戏开发的程序,随后被命名为《Brick Out》和《Little Brick Out》。这一程序的开发者是苹果联合创始人史蒂夫・沃兹尼亚克(Steve Wozniak)本人,使用Integer BASIC语言。" f) d# C& d9 g7 L6 Z6 J
' ~0 P1 h$ f; ?! F/ w - F* @8 c$ U% |6 b6 w5 H: r3 p- s
+ |. m3 J( E5 ]9 U# `! C6 D; q 这一只有1行代码的Commodore 64程序能打印永不结束、像迷宫一样的图形,这催生了2012年时的一本小说。
0 x2 Q* K1 H( p& c
; `$ ^$ b9 M" t# R, J/ D( |4 T
# F1 e2 U5 P7 }6 @
+ ]% }0 P- w7 `5 |8 J 大卫・普罗特金(David Plotkin)的《Munchkin Attack》。这是一款Atari游戏,1982年《Softside》杂志对其进行了报道。这令人回想起一款更有名的街机游戏。这款游戏使用解释型BASIC开发,能在屏幕上同时移动两个角色。
# H2 X1 m! M! k$ @3 d* E+ n, d/ Z y) E( z# Y( n
1 d9 ^- @ Y- W# P* V5 C& |$ N
5 f* V" Q4 g1 A4 v+ Z; k& F
里奥・克里斯托弗森(Leo Christopherson)基于TRS-80计算机开发的作品“Android Nim”(1978年)。请相信我,这些图片当时令人觉得非常有趣。+ ?8 s) O7 s" U# g
T1 B3 E- B- P$ N8 Y$ h

' Q: d L( r) T7 Y, D
* \% I- o! V/ H9 f1981年,DONKEY.BAS与第一代IBM PC一同推出。其中最值得注意的是,这款程序的联合作者中包括比尔・盖茨(Bill Gates)。3 E9 V" `# p. K7 ^6 ? Q) |( \6 z
?, _! z+ _$ H
; k2 a/ ]+ W1 y9 f ^" h p# j/ v% i
3 ^3 B: T3 X) v. M1 H& v$ M' U. M 微软目前面向初学者的BASIC,即Small Basic,能够运行《俄罗斯方块》一个不错的版本。
x2 @* [) \% A* b% ]
?; a. f6 J% {/ }& o- w3 i1964年的5月1日,美国达特茅斯学院的一台电脑运行了世界上第一个BASIC程序,从此改变了世界。
* n" H% ^, @' g' ]9 v1 M3 N# W( \
- O ~3 j* w: R5 g4 m" lBASIC语言由约翰・开米尼(John Kemeny)和托马斯・库尔茨(Thomas Kurtz)两位教授以及一组学生共同创造,其全称为Beginner’s All-Purpose Symbolic Instruction Code,意思是初学者的全方位符号式指令代码。虽然早期与大型机密切相关,后来成为学习计算机语言的入门知识。
4 h/ K, d0 ^/ i, U& f; k( B5 j# H$ ~# l: W) v+ E0 V, U: y
BASIC非常适合初学者,它的每一行代码都有编号,而且鼓励线性思维。虽然近年来已经逐渐失宠,但它早已成为数百万程序员的启蒙编程语言。
8 l6 H1 t3 `5 m) B0 }9 H% u" l# c! W6 I; C( h8 z
对于无数的程序员来说,下面的这段代码或许令他们永生难忘,甚至开启了很多人一生的计算机事业:
% {/ _" C4 D2 L1 |% U5 W
1 Y' p: S$ b' P10 PRINT “HELLO WORLD”7 ~+ ~2 E5 |% l6 H' v' }
& k- a- n3 Y; J; h+ X6 j
20 GOTO 10
' v$ t. J4 n2 a. |! ~5 m |
|