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

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-5-7 01:14:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

( `$ T' S) W4 [% ^ 新浪科技" ~6 i+ r7 s" B

% \7 P) e8 a+ y* A8 J
% \- K7 ?4 h/ [3 ^* a$ Q) K6 G  D1 o9 T5 q3 {% B
达特茅斯学院早期开发的Basic程序,能进行简单的数学计算,运行在该校分时系统(DTSS)的模拟器上。DTSS的电传打字机使用黄色纸张,打印速度很慢。
! t/ r! u: K1 j" z; x! \8 m& Z- D' [% P5 m# Y: Z
! S4 @/ E4 {$ q! J

: E$ }% T/ B* t" ^( Y 在苹果II电脑上模仿Atari《Breakout》游戏开发的程序,随后被命名为《Brick Out》和《Little Brick Out》。这一程序的开发者是苹果联合创始人史蒂夫・沃兹尼亚克(Steve Wozniak)本人,使用Integer BASIC语言。' Y: m5 L. m1 @* j7 f

9 C7 A! H6 B, j7 J; o( |5 G4 \6 k& K! B; z) W: ]

1 @" B! h8 ^3 w& s( ]3 \& W 这一只有1行代码的Commodore 64程序能打印永不结束、像迷宫一样的图形,这催生了2012年时的一本小说。3 k  e; P3 X2 w! o- U
" T' M. S  k9 R
$ Q$ Q9 |1 E! ]; u' Y. O2 ^
8 F; x. @0 f, X: w; G. s, r- c% r
大卫・普罗特金(David Plotkin)的《Munchkin Attack》。这是一款Atari游戏,1982年《Softside》杂志对其进行了报道。这令人回想起一款更有名的街机游戏。这款游戏使用解释型BASIC开发,能在屏幕上同时移动两个角色。
5 q! e  Z" f$ u* d! {3 p: R" U% C! j/ ~7 {

1 F* P) W4 _2 r$ x$ X
# d- h+ `" J9 J 里奥・克里斯托弗森(Leo Christopherson)基于TRS-80计算机开发的作品“Android Nim”(1978年)。请相信我,这些图片当时令人觉得非常有趣。
: Y' n) l+ ^* F+ O8 \! p
* {2 B' l& B* j" H& m* b# ^+ a" I
0 g  ^2 ?% h( M1 D) ?4 b4 X3 e; r% O) L6 o9 |1 V
1981年,DONKEY.BAS与第一代IBM PC一同推出。其中最值得注意的是,这款程序的联合作者中包括比尔・盖茨(Bill Gates)。* u: p0 p( G) k! k# |

' D2 i2 D; Y$ N7 E6 Q5 ?8 C$ s! G

1 O( K: X1 @) L! _! A2 k/ O' G6 a2 ] 微软目前面向初学者的BASIC,即Small Basic,能够运行《俄罗斯方块》一个不错的版本。
8 u1 V2 Q: O9 D& E0 h" m2 P6 `, Y" V" N; Y
1964年的5月1日,美国达特茅斯学院的一台电脑运行了世界上第一个BASIC程序,从此改变了世界。# G. m3 b& _5 T1 k0 p

- j# b7 c2 M% m; l1 w. KBASIC语言由约翰・开米尼(John Kemeny)和托马斯・库尔茨(Thomas Kurtz)两位教授以及一组学生共同创造,其全称为Beginner’s All-Purpose Symbolic Instruction Code,意思是初学者的全方位符号式指令代码。虽然早期与大型机密切相关,后来成为学习计算机语言的入门知识。
( E% U  l% J: }) H4 K+ ^
: ?2 u5 {" ~3 z5 t' IBASIC非常适合初学者,它的每一行代码都有编号,而且鼓励线性思维。虽然近年来已经逐渐失宠,但它早已成为数百万程序员的启蒙编程语言。0 }' a, U# W% l! k

2 m# _+ ^7 J. m( w* k 对于无数的程序员来说,下面的这段代码或许令他们永生难忘,甚至开启了很多人一生的计算机事业:! c* p' J) s$ `0 Q
$ B. h" G; S8 `8 ]- n2 {
10 PRINT “HELLO WORLD”2 Y. A/ @* O9 N9 V

8 h0 h0 ]1 g# D20 GOTO 105 N4 q% D5 {+ }( z
回复

使用道具 举报

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

本版积分规则

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

GMT-4, 2024-11-29 08:38 , Processed in 0.050823 second(s), 20 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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