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

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-5-7 01:14:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
6 C. M: H3 p6 w( r
新浪科技
- j* a( k. e. K2 m+ ~1 G* M9 q8 a& d! s6 ~! x2 C8 Z/ T

( r" \* n. m5 P( u- V) w4 t! q' q* U7 u, M' o) y" j
达特茅斯学院早期开发的Basic程序,能进行简单的数学计算,运行在该校分时系统(DTSS)的模拟器上。DTSS的电传打字机使用黄色纸张,打印速度很慢。; T: v; w/ W- B3 N* }# v
2 R( w4 A# c# Q- W7 e0 @8 z

3 i! [: Q1 A0 q, }5 {8 f, q- I
7 r& |. j- q) m/ k' j7 w( G 在苹果II电脑上模仿Atari《Breakout》游戏开发的程序,随后被命名为《Brick Out》和《Little Brick Out》。这一程序的开发者是苹果联合创始人史蒂夫・沃兹尼亚克(Steve Wozniak)本人,使用Integer BASIC语言。( z8 `& N6 j+ o! E( A" u
5 z6 @& @. w% a+ _- N( d

. G$ P( `( {1 S5 W2 S4 ?' W% ^
3 K8 ?% j$ \' r" `9 D, Y4 e 这一只有1行代码的Commodore 64程序能打印永不结束、像迷宫一样的图形,这催生了2012年时的一本小说。/ {- |* ^: I$ L* i. T  W
# @4 h0 G2 |- H- `* ^# C0 N) ?, T! V
2 v# ^3 v* P- Y: n
1 B( f8 F- @$ t, {2 `4 w. v" ~
大卫・普罗特金(David Plotkin)的《Munchkin Attack》。这是一款Atari游戏,1982年《Softside》杂志对其进行了报道。这令人回想起一款更有名的街机游戏。这款游戏使用解释型BASIC开发,能在屏幕上同时移动两个角色。: _2 Z) P3 T; U0 u* `$ j' b# ?7 w

6 n! p& B* Z0 J1 h# G0 n% ], X/ l4 T' J6 ^' Z

: i# S* n! R2 ] 里奥・克里斯托弗森(Leo Christopherson)基于TRS-80计算机开发的作品“Android Nim”(1978年)。请相信我,这些图片当时令人觉得非常有趣。  q5 I( w% y4 w, ?

1 e* ?4 j1 K" X- n& v0 u& r/ U2 R8 n) E( X( T! j
+ N4 M* S4 Y% p9 o8 a
1981年,DONKEY.BAS与第一代IBM PC一同推出。其中最值得注意的是,这款程序的联合作者中包括比尔・盖茨(Bill Gates)。+ M5 D6 m8 U6 V  m

" i. ^+ w2 J4 z9 l2 h) a3 I1 a7 i  q8 O* W- c* B* k, m& E

9 Y! B7 G+ V  P1 e. Q7 M 微软目前面向初学者的BASIC,即Small Basic,能够运行《俄罗斯方块》一个不错的版本。. Y. e$ _& G( Q- N! X6 d/ I# N1 `! o
) z* \% w6 e6 b1 V0 \) O( ]
1964年的5月1日,美国达特茅斯学院的一台电脑运行了世界上第一个BASIC程序,从此改变了世界。, Z! g% o$ ]7 S! I( f, Z' {
6 j2 ]( G0 I% M2 |3 c  K
BASIC语言由约翰・开米尼(John Kemeny)和托马斯・库尔茨(Thomas Kurtz)两位教授以及一组学生共同创造,其全称为Beginner’s All-Purpose Symbolic Instruction Code,意思是初学者的全方位符号式指令代码。虽然早期与大型机密切相关,后来成为学习计算机语言的入门知识。: \/ w0 x! E* `1 D

, @' y+ f$ t( ~9 [& X. VBASIC非常适合初学者,它的每一行代码都有编号,而且鼓励线性思维。虽然近年来已经逐渐失宠,但它早已成为数百万程序员的启蒙编程语言。3 n/ G! }* a) N

) D8 R1 P3 @' f: g: p+ K 对于无数的程序员来说,下面的这段代码或许令他们永生难忘,甚至开启了很多人一生的计算机事业:
7 l% K" _4 L1 S
$ E1 {. p) l, U6 n10 PRINT “HELLO WORLD”5 m7 H5 j$ R( e7 O+ y0 j% C( r' P# v, S
; R  C/ q$ ?: l; S
20 GOTO 101 I3 [; ?; d+ }8 t& E6 m* E' d4 x
回复

使用道具 举报

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

本版积分规则

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

GMT-4, 2025-8-9 20:38 , Processed in 0.055300 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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