|
7 `4 U- d# ]5 b9 E! X
新浪科技
- p K4 z% ]# T4 P* `" R
4 [" O# x1 e! H0 W8 h4 p3 C
! i# s9 H2 \- q9 O3 L
/ B, T) j3 I X 达特茅斯学院早期开发的Basic程序,能进行简单的数学计算,运行在该校分时系统(DTSS)的模拟器上。DTSS的电传打字机使用黄色纸张,打印速度很慢。/ R; o( q# v3 ~6 q5 h7 l& z1 V i, |
8 A( p. H$ b' y3 b
0 T8 r8 a6 r' W4 V
+ b6 b: a+ w( m8 q1 f |
在苹果II电脑上模仿Atari《Breakout》游戏开发的程序,随后被命名为《Brick Out》和《Little Brick Out》。这一程序的开发者是苹果联合创始人史蒂夫・沃兹尼亚克(Steve Wozniak)本人,使用Integer BASIC语言。6 s! ~. L7 S6 j3 n5 u
h8 \* N5 k& N4 Q# L+ L- `3 u! Q8 j s5 m; F* m
5 c& ^( I* ?( s' o, x0 S
这一只有1行代码的Commodore 64程序能打印永不结束、像迷宫一样的图形,这催生了2012年时的一本小说。
6 W I* D3 `+ L0 Y [+ a" g' E( X4 h4 Y. q
) W% _* x7 t9 M. G" r2 t+ t& f# C) J. k
大卫・普罗特金(David Plotkin)的《Munchkin Attack》。这是一款Atari游戏,1982年《Softside》杂志对其进行了报道。这令人回想起一款更有名的街机游戏。这款游戏使用解释型BASIC开发,能在屏幕上同时移动两个角色。" V, L1 e( {: {
7 U+ H" D% T7 W. r' x) w0 b) D+ G6 f$ I
& P- k ^$ K7 \, q4 A# G
里奥・克里斯托弗森(Leo Christopherson)基于TRS-80计算机开发的作品“Android Nim”(1978年)。请相信我,这些图片当时令人觉得非常有趣。
# Y g5 \8 J/ T* D9 p/ M' e
& T6 ]$ r* y- ]3 g8 `2 b- Y- C2 ~5 {
3 E2 W- L* k0 {9 @) v' v
; M1 T% n( P' G' q8 y# x: J1981年,DONKEY.BAS与第一代IBM PC一同推出。其中最值得注意的是,这款程序的联合作者中包括比尔・盖茨(Bill Gates)。
1 R7 U; d) o5 L
" `" \. V3 J" R; S0 [) s4 ^) d7 U7 K
0 i7 R1 z/ m1 G$ e- D
微软目前面向初学者的BASIC,即Small Basic,能够运行《俄罗斯方块》一个不错的版本。5 P3 S8 P+ r6 k2 D2 T2 T8 ^( M8 L* u
- y- H; c, @* B' o
1964年的5月1日,美国达特茅斯学院的一台电脑运行了世界上第一个BASIC程序,从此改变了世界。: G( M8 S3 G1 b# {* b4 C* W# N# r
3 [0 X8 i! t) _/ H) X0 a# i5 x
BASIC语言由约翰・开米尼(John Kemeny)和托马斯・库尔茨(Thomas Kurtz)两位教授以及一组学生共同创造,其全称为Beginner’s All-Purpose Symbolic Instruction Code,意思是初学者的全方位符号式指令代码。虽然早期与大型机密切相关,后来成为学习计算机语言的入门知识。* S& u! s. i: F0 v$ n6 l
9 b, q: U! g! |8 _, ^1 F5 Z
BASIC非常适合初学者,它的每一行代码都有编号,而且鼓励线性思维。虽然近年来已经逐渐失宠,但它早已成为数百万程序员的启蒙编程语言。7 l+ m9 W9 n6 D
9 f1 s9 ~$ e# ]2 J1 h
对于无数的程序员来说,下面的这段代码或许令他们永生难忘,甚至开启了很多人一生的计算机事业:
, F+ C$ [2 m9 ? r. [$ E; n& v. n" i/ w6 g) o$ O2 A
10 PRINT “HELLO WORLD”# b" A6 s- \6 X6 X0 S5 X- K, v5 I
; l3 X: ?4 d3 ?5 D3 l2 w20 GOTO 102 p& C6 `9 o7 A; v3 W
|
|