|
|
8 s/ n; F; {2 w 新浪科技: P1 ^/ } W4 z- g# E$ k
. _- l1 }4 C% b) a& c # ]# J1 ?( l* p# Y) M w
) [* _, L& I; D* u& U* N
达特茅斯学院早期开发的Basic程序,能进行简单的数学计算,运行在该校分时系统(DTSS)的模拟器上。DTSS的电传打字机使用黄色纸张,打印速度很慢。 C4 @+ i& X3 J0 E' U
& V. p) F7 O; D! L0 @

. ~6 I, r. P9 B0 L) w
8 e) @* O4 P0 z* Y3 L4 f8 Y% [ 在苹果II电脑上模仿Atari《Breakout》游戏开发的程序,随后被命名为《Brick Out》和《Little Brick Out》。这一程序的开发者是苹果联合创始人史蒂夫・沃兹尼亚克(Steve Wozniak)本人,使用Integer BASIC语言。
$ s( X x7 J& M Z! P
. l; u7 n1 Z+ v3 L; g/ O, j
1 _1 @. Q8 U* m6 }% p4 o
6 E0 v( w& \& C& I: a$ E# m/ I5 H- Q 这一只有1行代码的Commodore 64程序能打印永不结束、像迷宫一样的图形,这催生了2012年时的一本小说。
3 M# z+ Z8 b7 ~1 M5 k+ Q& d! s9 @2 {4 ` C6 E% Y- z; _
1 P4 A6 ]" y, o; ?
2 l- r2 F* }( N* i0 M$ P% a 大卫・普罗特金(David Plotkin)的《Munchkin Attack》。这是一款Atari游戏,1982年《Softside》杂志对其进行了报道。这令人回想起一款更有名的街机游戏。这款游戏使用解释型BASIC开发,能在屏幕上同时移动两个角色。. o! c0 {% h, L7 |! m
+ Y, c7 G, U" K- R4 E6 K
% i, H4 k. G2 T+ P( J; \% K
! o& b' E% g& |/ s 里奥・克里斯托弗森(Leo Christopherson)基于TRS-80计算机开发的作品“Android Nim”(1978年)。请相信我,这些图片当时令人觉得非常有趣。
( q) F* d5 y, H! }
K3 z! A# s7 w$ j& V% f " u2 ?% M/ e" d; E3 }, P, r3 m
' Q4 G0 G5 b# T2 L) T( d4 q; B1981年,DONKEY.BAS与第一代IBM PC一同推出。其中最值得注意的是,这款程序的联合作者中包括比尔・盖茨(Bill Gates)。' V' }9 |/ k8 @! T8 i( C; K
7 g6 ~9 K2 B( g" W; r1 P' M # D0 \! e# p. S
0 V3 C0 g6 ]0 ^. g: j 微软目前面向初学者的BASIC,即Small Basic,能够运行《俄罗斯方块》一个不错的版本。
" }# @' m: T. s6 q) b8 X0 g6 H
3 V, P6 L/ \, u1964年的5月1日,美国达特茅斯学院的一台电脑运行了世界上第一个BASIC程序,从此改变了世界。
# y. J5 {0 @! G, R
N" w3 n( }# t2 L# P) T7 UBASIC语言由约翰・开米尼(John Kemeny)和托马斯・库尔茨(Thomas Kurtz)两位教授以及一组学生共同创造,其全称为Beginner’s All-Purpose Symbolic Instruction Code,意思是初学者的全方位符号式指令代码。虽然早期与大型机密切相关,后来成为学习计算机语言的入门知识。! u. a# v. O8 l$ h
2 s9 d- [4 y- s+ u2 i) ^) O
BASIC非常适合初学者,它的每一行代码都有编号,而且鼓励线性思维。虽然近年来已经逐渐失宠,但它早已成为数百万程序员的启蒙编程语言。9 m2 \4 k6 k) k. A
7 ]/ h' o0 C8 w, g# C( A. d 对于无数的程序员来说,下面的这段代码或许令他们永生难忘,甚至开启了很多人一生的计算机事业:8 c1 W6 `) }0 ~. K. G
& E" v3 d, _% d9 J5 I* F10 PRINT “HELLO WORLD”8 Z L/ Z) P$ n
- {5 u- {2 ^/ i# Q6 j0 Y20 GOTO 10
/ V3 Y: a- Z t7 z) S3 r4 {1 t3 p |
|