www.MontrealChinese.com蒙特利尔华人网 蒙城华人网 蒙特利尔留学生论坛 蒙特利尔中文网 蒙城中文网

查看: 2650|回复: 0
打印 上一主题 下一主题

[国际新闻] 编程语言BASIC诞生50周年 曾经是程序员的启蒙语言(组图)

[复制链接]
跳转到指定楼层
楼主
发表于 2014-5-7 01:14:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
) T/ d( b' Y6 [% j& |9 w: X
新浪科技
6 t" k; M1 _& D. }: w4 l0 A
, V$ a# S, s9 T/ C: J. l0 B1 A
6 q( B% e% l7 R$ V) z6 p2 g. a4 P2 g( u8 w2 h# l
达特茅斯学院早期开发的Basic程序,能进行简单的数学计算,运行在该校分时系统(DTSS)的模拟器上。DTSS的电传打字机使用黄色纸张,打印速度很慢。: B' T7 K7 `; V- C( N" [% u, s

/ T1 x8 c' \, i) ~8 x- R" D2 B8 @# U5 }, T3 Z' E
" y( k' Q5 O- \' i
在苹果II电脑上模仿Atari《Breakout》游戏开发的程序,随后被命名为《Brick Out》和《Little Brick Out》。这一程序的开发者是苹果联合创始人史蒂夫・沃兹尼亚克(Steve Wozniak)本人,使用Integer BASIC语言。
( A6 ]* n+ r3 u. g& b% z' K' V4 T* x: E3 D4 h4 ^

  J. z) k0 W# y. e, w9 @2 ^$ Q
# J, D- X8 w+ b0 ?: R 这一只有1行代码的Commodore 64程序能打印永不结束、像迷宫一样的图形,这催生了2012年时的一本小说。+ O  [  Q8 s5 e5 i  f0 }, T
' `4 A) l5 X% o  `) ^' J9 O2 `
+ x4 W: D: P' K. o! [7 S# t5 A2 F

( `- n, \2 _6 D* b 大卫・普罗特金(David Plotkin)的《Munchkin Attack》。这是一款Atari游戏,1982年《Softside》杂志对其进行了报道。这令人回想起一款更有名的街机游戏。这款游戏使用解释型BASIC开发,能在屏幕上同时移动两个角色。& v& w+ d6 e4 a. K$ B( |
1 l7 M  }7 h; f; D& U0 T6 t) |0 G
$ @: a0 _' l6 H8 |! A
3 r4 {) Y" f& F* Z* d" ^% ^
里奥・克里斯托弗森(Leo Christopherson)基于TRS-80计算机开发的作品“Android Nim”(1978年)。请相信我,这些图片当时令人觉得非常有趣。" u+ X2 n# [: x0 Z/ e
* K8 K1 k) t$ {5 D/ b2 Y

3 u# _$ j) E5 L2 t  e5 ]0 s" S: {. g( z/ f. z8 Y6 a$ f* Z) z, \
1981年,DONKEY.BAS与第一代IBM PC一同推出。其中最值得注意的是,这款程序的联合作者中包括比尔・盖茨(Bill Gates)。
' C' X9 \$ i- H: M
, O) b5 G: S, M6 g. h/ _2 X9 y" [! C" I% n1 _
6 L( g( k$ k- B
微软目前面向初学者的BASIC,即Small Basic,能够运行《俄罗斯方块》一个不错的版本。. |$ P% F; D; ?
7 a0 i: T4 N( y9 u* i
1964年的5月1日,美国达特茅斯学院的一台电脑运行了世界上第一个BASIC程序,从此改变了世界。+ q$ |8 k9 ], z& z7 f- k
% m$ l3 g! q* F' X2 t$ `3 _& ?
BASIC语言由约翰・开米尼(John Kemeny)和托马斯・库尔茨(Thomas Kurtz)两位教授以及一组学生共同创造,其全称为Beginner’s All-Purpose Symbolic Instruction Code,意思是初学者的全方位符号式指令代码。虽然早期与大型机密切相关,后来成为学习计算机语言的入门知识。
; E' D7 H, a& J- C+ n8 ^) {
) l7 b( d" B3 ?  D4 TBASIC非常适合初学者,它的每一行代码都有编号,而且鼓励线性思维。虽然近年来已经逐渐失宠,但它早已成为数百万程序员的启蒙编程语言。
9 a: C0 I! c5 d5 I' u: k; ^, c3 E6 M+ O- c! t7 B. ~
对于无数的程序员来说,下面的这段代码或许令他们永生难忘,甚至开启了很多人一生的计算机事业:! ?: `: f- Z& I+ {5 R4 n$ Y
/ R# _$ n# q. N8 ~
10 PRINT “HELLO WORLD”" F. l6 j+ G+ D
' j6 c$ A2 k2 N% a( E9 O
20 GOTO 10* {8 ]# J! e1 ^0 h: n' `
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.MontrealChinese.com蒙特利尔华人网 蒙城华人网 蒙特利尔留学生论坛 蒙特利尔中文网 蒙城中文网 ( www.MontrealChinese.com ) google.com, pub-6124804848059427, DIRECT, f08c47fec0942fa0 google.com, pub-6124804848059427, DIRECT, f08c47fec0942fa0

GMT-4, 2025-8-4 14:53 , Processed in 0.045185 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表