www.MontrealChinese.com蒙特利尔华人网 蒙城华人网 蒙特利尔留学生论坛 蒙特利尔中文网 蒙城中文网
标题:
编程语言BASIC诞生50周年 曾经是程序员的启蒙语言(组图)
[打印本页]
作者:
calgary
时间:
2014-5-7 01:14
标题:
编程语言BASIC诞生50周年 曾经是程序员的启蒙语言(组图)
( C1 m! ?# E0 m8 q
新浪科技
# A, u1 A" M7 u
# {( G$ o# R" Y& \
1 y; [ s3 Q5 z7 m( p2 b" P
+ ^! q4 G7 h: S9 b' V$ i
达特茅斯学院早期开发的Basic程序,能进行简单的数学计算,运行在该校分时系统(DTSS)的模拟器上。DTSS的电传打字机使用黄色纸张,打印速度很慢。
9 F& ]# c/ @% K& m7 `, _' p
9 C" O7 q. d S2 C0 l& z0 e
9 }# O" w8 d- f
- Z0 K# ~1 _0 M3 y) R
在苹果II电脑上模仿Atari《Breakout》游戏开发的程序,随后被命名为《Brick Out》和《Little Brick Out》。这一程序的开发者是苹果联合创始人史蒂夫・沃兹尼亚克(Steve Wozniak)本人,使用Integer BASIC语言。
: e# j& N; f( d: K/ K
4 q3 ?2 Y& I9 _8 d1 B. \
- a4 s0 A" U( z$ x$ V- c# I
% R* g# y7 l/ R4 v
这一只有1行代码的Commodore 64程序能打印永不结束、像迷宫一样的图形,这催生了2012年时的一本小说。
( i: O4 q+ P+ c
) o5 t7 _& W7 e% L, _8 h% R
8 \( c; z+ W2 T
: n4 ]# T4 a' T5 ^' T- J
大卫・普罗特金(David Plotkin)的《Munchkin Attack》。这是一款Atari游戏,1982年《Softside》杂志对其进行了报道。这令人回想起一款更有名的街机游戏。这款游戏使用解释型BASIC开发,能在屏幕上同时移动两个角色。
0 {! e: h% B6 R
% M9 E1 D% x$ u. M
2 T% U( S& f' R$ u' J
$ L+ p6 o, E' X: L% ~
里奥・克里斯托弗森(Leo Christopherson)基于TRS-80计算机开发的作品“Android Nim”(1978年)。请相信我,这些图片当时令人觉得非常有趣。
. ~0 L K. Z0 M
- P0 J( M; f3 D2 m
$ u1 e# y, c& p2 q# _
! a3 {# e# ~+ }; g6 C
1981年,DONKEY.BAS与第一代IBM PC一同推出。其中最值得注意的是,这款程序的联合作者中包括比尔・盖茨(Bill Gates)。
V$ J( e+ i2 g5 f. I
! ]6 T' _6 c2 @0 }6 ~
4 J) T0 E9 W7 K+ @# s& K
. a0 t" O% z5 Y9 u' M
微软目前面向初学者的BASIC,即Small Basic,能够运行《俄罗斯方块》一个不错的版本。
* R) y% u* E# I; W1 L
$ A* C8 R6 g4 Z" p- y+ t6 E
1964年的5月1日,美国达特茅斯学院的一台电脑运行了世界上第一个BASIC程序,从此改变了世界。
9 o0 W4 R5 |8 ?( z# \, \/ s
$ G2 `5 ]+ k4 [& z. t
BASIC语言由约翰・开米尼(John Kemeny)和托马斯・库尔茨(Thomas Kurtz)两位教授以及一组学生共同创造,其全称为Beginner’s All-Purpose Symbolic Instruction Code,意思是初学者的全方位符号式指令代码。虽然早期与大型机密切相关,后来成为学习计算机语言的入门知识。
0 L9 e/ g, L/ h& ]
+ J8 z- n; t3 q2 [6 {
BASIC非常适合初学者,它的每一行代码都有编号,而且鼓励线性思维。虽然近年来已经逐渐失宠,但它早已成为数百万程序员的启蒙编程语言。
1 @3 K6 K0 D( N/ i0 W
. L7 q* U" r6 f- D& g, ^: s
对于无数的程序员来说,下面的这段代码或许令他们永生难忘,甚至开启了很多人一生的计算机事业:
9 Z! P) ^- M- K
; }1 r* T$ f) Q- L2 s" p' M
10 PRINT “HELLO WORLD”
c/ @# l }' K
. P4 X- }* I2 o" s( e
20 GOTO 10
* m" ]% @/ a2 f( Z
欢迎光临 www.MontrealChinese.com蒙特利尔华人网 蒙城华人网 蒙特利尔留学生论坛 蒙特利尔中文网 蒙城中文网 (http://35.183.47.127/)
Powered by Discuz! X3.2