|
7 S3 ^' j; T+ U, j
新浪科技
! m) q0 K& q7 M, w3 n2 ]' S0 h$ I$ q4 u! S8 j: C

' Z, a+ V: @ U6 y7 Y3 [/ x' r+ V9 S, S# W3 q: H# s. ~
达特茅斯学院早期开发的Basic程序,能进行简单的数学计算,运行在该校分时系统(DTSS)的模拟器上。DTSS的电传打字机使用黄色纸张,打印速度很慢。1 H7 u: Q# p9 l
# ]9 n% V% I3 K; T9 Y 9 v$ Z A. d2 H
9 _4 f7 B! D+ O7 J0 d 在苹果II电脑上模仿Atari《Breakout》游戏开发的程序,随后被命名为《Brick Out》和《Little Brick Out》。这一程序的开发者是苹果联合创始人史蒂夫・沃兹尼亚克(Steve Wozniak)本人,使用Integer BASIC语言。& D' H1 r. X1 _5 n% r
% X1 O, A* J. Y . H8 M) c6 a6 {6 A4 X* F2 t4 Y% ?
. M2 m, C- O' F% N- \. U 这一只有1行代码的Commodore 64程序能打印永不结束、像迷宫一样的图形,这催生了2012年时的一本小说。0 f" ?$ c9 w1 y+ B( M) w, P
. M4 B: V) f; H
7 w1 X6 i' y# N) u' O
: u& g/ v) p9 g 大卫・普罗特金(David Plotkin)的《Munchkin Attack》。这是一款Atari游戏,1982年《Softside》杂志对其进行了报道。这令人回想起一款更有名的街机游戏。这款游戏使用解释型BASIC开发,能在屏幕上同时移动两个角色。8 h" C& P" H: u
- j6 A0 ^2 D8 w ! ]/ k( k0 |9 D0 h- G( _2 O+ b
( m9 N: w- C5 K6 w+ q+ E
里奥・克里斯托弗森(Leo Christopherson)基于TRS-80计算机开发的作品“Android Nim”(1978年)。请相信我,这些图片当时令人觉得非常有趣。
; p. i( B% t: \
+ T+ M( x& x1 b( s' _6 F
) c2 a5 b8 q9 T; e% S: S" Z7 ?. l4 o* W, W: A
1981年,DONKEY.BAS与第一代IBM PC一同推出。其中最值得注意的是,这款程序的联合作者中包括比尔・盖茨(Bill Gates)。
$ [, U, Q6 m) R! X* z- r9 C7 b h5 X& |

6 x3 z0 i- j; v9 @) [9 E
9 G! v& J! c' F4 B 微软目前面向初学者的BASIC,即Small Basic,能够运行《俄罗斯方块》一个不错的版本。
; W' _4 h* Y6 k/ G/ l6 ], N2 K: K$ g5 z, }
1964年的5月1日,美国达特茅斯学院的一台电脑运行了世界上第一个BASIC程序,从此改变了世界。
. y0 {% [: o! Q- R7 I# t y0 R
; x+ c6 q1 w) D' c4 x# Q2 J' IBASIC语言由约翰・开米尼(John Kemeny)和托马斯・库尔茨(Thomas Kurtz)两位教授以及一组学生共同创造,其全称为Beginner’s All-Purpose Symbolic Instruction Code,意思是初学者的全方位符号式指令代码。虽然早期与大型机密切相关,后来成为学习计算机语言的入门知识。
9 e6 g* b5 V7 O8 k( F
7 }$ e+ z2 f) D0 ?/ SBASIC非常适合初学者,它的每一行代码都有编号,而且鼓励线性思维。虽然近年来已经逐渐失宠,但它早已成为数百万程序员的启蒙编程语言。& B6 M6 ]! H" t1 z- }% {
/ O G5 A5 y) n, l$ q1 N2 _ 对于无数的程序员来说,下面的这段代码或许令他们永生难忘,甚至开启了很多人一生的计算机事业:) o H* P8 d+ N3 i
) F9 q/ h" G4 E$ e10 PRINT “HELLO WORLD”
E0 F/ p& S3 Y/ a P' h
1 q! H8 Y% M- p( U6 c4 ^. U20 GOTO 10
! L$ J( b- N7 f" r8 s- f |
|