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

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-5-7 01:14:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
7 p) ^3 M) g  I3 G
新浪科技2 R: M! _* H  \! |& Q" N% j. z6 z  A
# F' |! q7 f* z& `9 u2 o2 k0 {( j; O
1 d7 w4 w( d) u% Y

) c. x9 _  V) u# A+ x7 X6 H 达特茅斯学院早期开发的Basic程序,能进行简单的数学计算,运行在该校分时系统(DTSS)的模拟器上。DTSS的电传打字机使用黄色纸张,打印速度很慢。
  Y( W0 M7 A) b8 g. E! d' q) d5 K* ]: y0 S" z  ]

- Q7 j, A! v7 G/ U) m
0 M4 Z, _7 e' D3 S- A) k9 z 在苹果II电脑上模仿Atari《Breakout》游戏开发的程序,随后被命名为《Brick Out》和《Little Brick Out》。这一程序的开发者是苹果联合创始人史蒂夫・沃兹尼亚克(Steve Wozniak)本人,使用Integer BASIC语言。
% A! X) l, x. O. n6 U* Z7 f
$ |7 Y) X; A7 |
, R9 ]  O2 C* Y2 W1 O2 a) b
! S. Z. W9 }7 \+ w7 I 这一只有1行代码的Commodore 64程序能打印永不结束、像迷宫一样的图形,这催生了2012年时的一本小说。
5 t0 R$ b! a6 n, x  \. i
5 k4 s% Q( h: z! Q) |6 Y2 i- J% i& S& v
- Q# V, X  H/ l" i: E& b4 d
大卫・普罗特金(David Plotkin)的《Munchkin Attack》。这是一款Atari游戏,1982年《Softside》杂志对其进行了报道。这令人回想起一款更有名的街机游戏。这款游戏使用解释型BASIC开发,能在屏幕上同时移动两个角色。8 y: s2 `- u5 x( C

* a: ]) s. _9 U
) l8 ]) ]1 O$ u
9 c+ ?5 y4 b8 i6 c 里奥・克里斯托弗森(Leo Christopherson)基于TRS-80计算机开发的作品“Android Nim”(1978年)。请相信我,这些图片当时令人觉得非常有趣。
9 O7 t! w) a5 S) p3 k
7 x* j  h% `+ p
- ^  R% }  j( A( `# a
- s! N) G6 v! L; \1981年,DONKEY.BAS与第一代IBM PC一同推出。其中最值得注意的是,这款程序的联合作者中包括比尔・盖茨(Bill Gates)。2 b7 u2 C" _) n# N

" Q5 n) ^& k, e' h1 ?" P8 M% t; u7 t( w$ a" k1 }

1 e0 x# \% p1 ^$ B! b* V3 \ 微软目前面向初学者的BASIC,即Small Basic,能够运行《俄罗斯方块》一个不错的版本。
& q. g9 q. E* y. G" `0 [. }8 j$ `& u. w) a7 ~1 y) U$ i( L# o: d  h  J
1964年的5月1日,美国达特茅斯学院的一台电脑运行了世界上第一个BASIC程序,从此改变了世界。
, }/ U" M: _4 V9 S3 J' E
  S/ `% v7 v* |  TBASIC语言由约翰・开米尼(John Kemeny)和托马斯・库尔茨(Thomas Kurtz)两位教授以及一组学生共同创造,其全称为Beginner’s All-Purpose Symbolic Instruction Code,意思是初学者的全方位符号式指令代码。虽然早期与大型机密切相关,后来成为学习计算机语言的入门知识。1 B& I8 c9 D' D6 O6 P3 _: H9 J1 q

, X; f/ g* u3 t1 C& Z" _: kBASIC非常适合初学者,它的每一行代码都有编号,而且鼓励线性思维。虽然近年来已经逐渐失宠,但它早已成为数百万程序员的启蒙编程语言。) j7 e4 d; `  z* r

4 I' M2 b$ i4 n5 S 对于无数的程序员来说,下面的这段代码或许令他们永生难忘,甚至开启了很多人一生的计算机事业:
; S! R1 f; g: x) f+ t# i, _, K
- r! L% E1 h: [10 PRINT “HELLO WORLD”9 }) k- z+ _" l8 Y: p

; f. p5 q; g3 v4 L20 GOTO 109 U8 ?0 f4 [, u$ W
回复

使用道具 举报

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

本版积分规则

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

GMT-4, 2025-6-18 21:23 , Processed in 0.047421 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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