|
|
$ `& l- M' q0 c+ Y- u% P 新浪科技3 P# M- H0 l/ ~, @( v
9 Y/ r- V! i6 i8 X) f2 a, J " y; H$ Z" x z: q/ D
9 ^' M2 H2 t& n& W# ]
达特茅斯学院早期开发的Basic程序,能进行简单的数学计算,运行在该校分时系统(DTSS)的模拟器上。DTSS的电传打字机使用黄色纸张,打印速度很慢。
1 q# [& o/ p* }# Y5 O; h# m5 a ~, R. g9 N
" t. c- v& |" c7 F7 J7 M9 g% u
9 ?- q& X4 w a! q. O/ k t- L 在苹果II电脑上模仿Atari《Breakout》游戏开发的程序,随后被命名为《Brick Out》和《Little Brick Out》。这一程序的开发者是苹果联合创始人史蒂夫・沃兹尼亚克(Steve Wozniak)本人,使用Integer BASIC语言。0 i* R5 J, `8 H) y& C+ C
! l# M- V/ g _- m% E$ a! p
+ u4 `- O7 i1 F( q7 j
9 S( a+ u# X6 p: J- A 这一只有1行代码的Commodore 64程序能打印永不结束、像迷宫一样的图形,这催生了2012年时的一本小说。
8 }8 z0 p+ _9 v" l( E3 ]% V" E/ s/ `# \2 x7 }% X7 |
! N0 c+ e& M l! z1 _3 B; L
( v7 S1 b) a- @7 K' f& [" { B- m
大卫・普罗特金(David Plotkin)的《Munchkin Attack》。这是一款Atari游戏,1982年《Softside》杂志对其进行了报道。这令人回想起一款更有名的街机游戏。这款游戏使用解释型BASIC开发,能在屏幕上同时移动两个角色。6 ~0 A1 d H1 D
( S" X, R# ~% h1 z# |

1 T4 O" T8 Y6 n
( t4 U0 S8 A; x8 `5 H8 H+ w4 _ 里奥・克里斯托弗森(Leo Christopherson)基于TRS-80计算机开发的作品“Android Nim”(1978年)。请相信我,这些图片当时令人觉得非常有趣。
4 ]" z" F( D, |7 Y) A- z8 A+ H, _. [2 S3 m4 C5 _2 y0 S8 Q

y% j) l! c7 I+ S1 I4 A {) c. S) T. [
1981年,DONKEY.BAS与第一代IBM PC一同推出。其中最值得注意的是,这款程序的联合作者中包括比尔・盖茨(Bill Gates)。
0 w. n7 M) y/ I8 m$ k, I& v) t9 E1 i+ [3 f
! p" ?' u: _* M4 T) _9 R* M& n
7 ^0 ]6 J8 Z" O% e" q' K$ I 微软目前面向初学者的BASIC,即Small Basic,能够运行《俄罗斯方块》一个不错的版本。
7 P: [5 h& j) D9 n5 h
: u4 I q' X$ ^, ^6 S0 }1964年的5月1日,美国达特茅斯学院的一台电脑运行了世界上第一个BASIC程序,从此改变了世界。2 v8 O! _. V0 k. L( t) N
& Q: ?3 e( S% R- Y5 G1 z Q' \- b) J# @BASIC语言由约翰・开米尼(John Kemeny)和托马斯・库尔茨(Thomas Kurtz)两位教授以及一组学生共同创造,其全称为Beginner’s All-Purpose Symbolic Instruction Code,意思是初学者的全方位符号式指令代码。虽然早期与大型机密切相关,后来成为学习计算机语言的入门知识。0 f, R4 D1 V* O7 H' o
1 G: G) k$ H; O4 aBASIC非常适合初学者,它的每一行代码都有编号,而且鼓励线性思维。虽然近年来已经逐渐失宠,但它早已成为数百万程序员的启蒙编程语言。8 W' ^. b; ]3 D4 \, n. v/ |9 k
/ o4 z) ?/ N/ i5 d3 j) k* }
对于无数的程序员来说,下面的这段代码或许令他们永生难忘,甚至开启了很多人一生的计算机事业:
% l, D; ]! ~+ X
( \- D% ]! S4 U/ D10 PRINT “HELLO WORLD” D' N) ]* w3 K1 P
3 W- x$ H2 ~2 a: v) X2 @8 V' d
20 GOTO 10
: T' V5 u* O1 Q* C7 W9 |6 c |
|