|
0 W' `3 S. j# C$ p: {) B8 f& p2 @ b
新浪科技
W7 i' @ R9 Y& P2 X1 Z/ [- G% @: s, R0 ?! A

0 x: f7 u+ g6 o' h$ j& O
+ j4 E1 j* Y. p a( a9 O 达特茅斯学院早期开发的Basic程序,能进行简单的数学计算,运行在该校分时系统(DTSS)的模拟器上。DTSS的电传打字机使用黄色纸张,打印速度很慢。
c$ ?0 x$ R/ D( P6 X" h$ H% A0 B" X/ y; J6 B. Z3 D2 @( ?% T

0 w l5 V1 q) h5 |& C
. |: {1 |5 G3 V+ R3 _8 a 在苹果II电脑上模仿Atari《Breakout》游戏开发的程序,随后被命名为《Brick Out》和《Little Brick Out》。这一程序的开发者是苹果联合创始人史蒂夫・沃兹尼亚克(Steve Wozniak)本人,使用Integer BASIC语言。
/ T. z$ H$ s: H2 @3 c4 `
* V4 D: j, r3 A! P ' }- `6 I5 j- x" X+ j
+ t$ i1 h2 e s9 R* i, F$ U0 O4 |% X
这一只有1行代码的Commodore 64程序能打印永不结束、像迷宫一样的图形,这催生了2012年时的一本小说。
4 U" C8 r7 s" Y
3 J# C/ U/ W8 L' }% h - }3 x) j' Z* F, @ y+ W
1 E% H' F, ], D' d 大卫・普罗特金(David Plotkin)的《Munchkin Attack》。这是一款Atari游戏,1982年《Softside》杂志对其进行了报道。这令人回想起一款更有名的街机游戏。这款游戏使用解释型BASIC开发,能在屏幕上同时移动两个角色。7 P. X3 C) `$ r4 o. c3 P' @3 S- q8 ^8 B
6 e0 y- l" O- R7 k ) U" s H! [4 @' d
! }2 F$ |% e3 [4 W/ [, ? 里奥・克里斯托弗森(Leo Christopherson)基于TRS-80计算机开发的作品“Android Nim”(1978年)。请相信我,这些图片当时令人觉得非常有趣。
! b: ?' X5 |% D: n& l$ R$ x0 p L

2 L9 x( k. F' Q& @
" h% d$ h0 \9 T- `# l* m8 {9 G1981年,DONKEY.BAS与第一代IBM PC一同推出。其中最值得注意的是,这款程序的联合作者中包括比尔・盖茨(Bill Gates)。
4 u! C6 u' b9 b$ D8 A# J" A0 i
" h$ D1 v6 I" b
- F; k# i- ?3 D' a# N% R# {, z3 u" C+ r
微软目前面向初学者的BASIC,即Small Basic,能够运行《俄罗斯方块》一个不错的版本。
$ u! B. l# t$ g4 Z4 B& v" h) p3 d8 b* u8 Q% _1 L5 x; f2 C
1964年的5月1日,美国达特茅斯学院的一台电脑运行了世界上第一个BASIC程序,从此改变了世界。3 Y) S+ ], _# _& N7 p3 k- J
) [ i! @! J, Z$ }4 ~' Z$ ^
BASIC语言由约翰・开米尼(John Kemeny)和托马斯・库尔茨(Thomas Kurtz)两位教授以及一组学生共同创造,其全称为Beginner’s All-Purpose Symbolic Instruction Code,意思是初学者的全方位符号式指令代码。虽然早期与大型机密切相关,后来成为学习计算机语言的入门知识。
. a& E4 V) _& @/ ]3 w9 P
2 I1 s$ b0 x. L: L% |! nBASIC非常适合初学者,它的每一行代码都有编号,而且鼓励线性思维。虽然近年来已经逐渐失宠,但它早已成为数百万程序员的启蒙编程语言。& } c( \' ]9 s, n% V8 @! U# m
6 O7 a" c- I, ]9 i+ {6 n 对于无数的程序员来说,下面的这段代码或许令他们永生难忘,甚至开启了很多人一生的计算机事业:
7 M0 g; b. h6 D- q$ K9 D. {. \ l; x8 b- m. L3 C3 V
10 PRINT “HELLO WORLD”
1 `! i/ T9 A, U0 z- M
* n! W( G# @: J" _* J, _20 GOTO 10# F/ y; S% l1 q; \7 {. b: Y
|
|