|
|
3 l" u- D# z0 u( j/ P4 J+ y& S3 Z 新浪科技4 H" n9 E2 q9 _8 C7 I6 ]
& B% x6 S# J3 b+ c; h$ g! V$ e
. u: s( P- Z" p( t; m7 g+ ?
& ?# | \% r2 ^ s$ y; U7 v
达特茅斯学院早期开发的Basic程序,能进行简单的数学计算,运行在该校分时系统(DTSS)的模拟器上。DTSS的电传打字机使用黄色纸张,打印速度很慢。 z& j9 v8 n' V' V( s" i2 G
3 x6 t. F* e \+ Q) ^1 ]
! D6 b/ p# }2 t3 X
9 h- d/ v) p$ R& T$ X) b 在苹果II电脑上模仿Atari《Breakout》游戏开发的程序,随后被命名为《Brick Out》和《Little Brick Out》。这一程序的开发者是苹果联合创始人史蒂夫・沃兹尼亚克(Steve Wozniak)本人,使用Integer BASIC语言。
; E) q) P3 l0 J% H! D9 ~
2 \; J% l- K! m1 V2 L0 e
/ V+ C$ I6 V b3 x' m9 I7 v) Q
. C2 ~& t( m& {* e. v3 Q 这一只有1行代码的Commodore 64程序能打印永不结束、像迷宫一样的图形,这催生了2012年时的一本小说。
* Y" L/ W* L- ~! z' r7 S9 C g _, d* P( `
% r- G: C7 `+ C$ P1 f' o
, ~( P# v- V9 Z$ K; k
大卫・普罗特金(David Plotkin)的《Munchkin Attack》。这是一款Atari游戏,1982年《Softside》杂志对其进行了报道。这令人回想起一款更有名的街机游戏。这款游戏使用解释型BASIC开发,能在屏幕上同时移动两个角色。
4 S1 S2 {+ m' O+ v! W' B
4 a" W ]7 t* R
. N! g" o0 s6 E* K
' M( n( I; X. S6 |' e 里奥・克里斯托弗森(Leo Christopherson)基于TRS-80计算机开发的作品“Android Nim”(1978年)。请相信我,这些图片当时令人觉得非常有趣。: }! ]( C1 `, P& l! G
4 P5 I) ]4 S" U9 x7 ^, O# T% Y7 W

$ l& w2 T9 |' O( ^, b% S; y, F# G" j, `2 n) b3 j
1981年,DONKEY.BAS与第一代IBM PC一同推出。其中最值得注意的是,这款程序的联合作者中包括比尔・盖茨(Bill Gates)。/ ^: \" f+ ]5 n2 T. b: |1 U- v
- B! _4 w ~/ K7 F/ f
5 t0 {7 p" f0 y6 K0 A# S$ A5 n9 t7 I. ]9 K
9 G6 q* P6 D& b9 v1 v+ w 微软目前面向初学者的BASIC,即Small Basic,能够运行《俄罗斯方块》一个不错的版本。
/ y4 d, h) m& L- n
% y' W" j6 k, F$ f1 \ b& q' n8 ]. t1964年的5月1日,美国达特茅斯学院的一台电脑运行了世界上第一个BASIC程序,从此改变了世界。
5 ?* b6 x+ e1 W/ J* e% M# a6 h) H+ f
BASIC语言由约翰・开米尼(John Kemeny)和托马斯・库尔茨(Thomas Kurtz)两位教授以及一组学生共同创造,其全称为Beginner’s All-Purpose Symbolic Instruction Code,意思是初学者的全方位符号式指令代码。虽然早期与大型机密切相关,后来成为学习计算机语言的入门知识。
4 g! j/ ?- [1 P: T7 \ V9 I0 r
BASIC非常适合初学者,它的每一行代码都有编号,而且鼓励线性思维。虽然近年来已经逐渐失宠,但它早已成为数百万程序员的启蒙编程语言。
9 m: r4 b1 e0 P& k1 f' f% { s2 ^- S: Y3 t8 a3 Z" M
对于无数的程序员来说,下面的这段代码或许令他们永生难忘,甚至开启了很多人一生的计算机事业:6 [ ?* k1 g( z; m! o" S$ N
1 f+ s% F' ?0 Q
10 PRINT “HELLO WORLD”
* Y; w9 o. b4 {* x# M, m& Z e: ?" t
20 GOTO 10
' t( i8 j1 `, X# e' t |
|