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

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

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

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

" n7 T0 j9 D: |! U5 v% `( N& ~ 新浪科技" Y' H6 |% ^7 I% T( {, F
$ d9 G, j% S  {9 B$ E, R
9 `1 D! m7 |& x3 F. P+ w/ C3 B

+ q) i- k5 e8 j$ E* \' w 达特茅斯学院早期开发的Basic程序,能进行简单的数学计算,运行在该校分时系统(DTSS)的模拟器上。DTSS的电传打字机使用黄色纸张,打印速度很慢。' y. B( y2 L6 [" l
0 p( E" T8 T# F( g4 o
/ Q+ b5 `+ N# F* s: w
0 ~: \# _( b/ s1 p$ J( c
在苹果II电脑上模仿Atari《Breakout》游戏开发的程序,随后被命名为《Brick Out》和《Little Brick Out》。这一程序的开发者是苹果联合创始人史蒂夫・沃兹尼亚克(Steve Wozniak)本人,使用Integer BASIC语言。
% _/ Q5 V8 v9 ^: W& }7 s1 l% Z/ P! W( q6 N/ t

+ Q# C$ o, r# ]0 D. D  N" w
. U7 b, c# n1 Y# A 这一只有1行代码的Commodore 64程序能打印永不结束、像迷宫一样的图形,这催生了2012年时的一本小说。0 q) Q" y, N# O+ t8 s
8 H7 m& [- d/ T5 d8 V

' v, u. E- G% O+ f. k. z& \. M# S
% d/ q& A4 x/ k5 U  w 大卫・普罗特金(David Plotkin)的《Munchkin Attack》。这是一款Atari游戏,1982年《Softside》杂志对其进行了报道。这令人回想起一款更有名的街机游戏。这款游戏使用解释型BASIC开发,能在屏幕上同时移动两个角色。5 B- ?) @6 M5 |3 D
* p+ B  O7 A1 i# ?! t) F
5 ^% A$ H; @% b/ b  o2 ^

% R& N0 \; M5 l1 ^( m+ ^5 A: n 里奥・克里斯托弗森(Leo Christopherson)基于TRS-80计算机开发的作品“Android Nim”(1978年)。请相信我,这些图片当时令人觉得非常有趣。
+ ], S- ?* G7 X4 I- V8 F) g4 D2 A, o) F0 J0 z" h

* R" O. B6 a3 ~: j. K" ^. A7 _
2 N, ^; a3 T8 b/ ^! {1981年,DONKEY.BAS与第一代IBM PC一同推出。其中最值得注意的是,这款程序的联合作者中包括比尔・盖茨(Bill Gates)。5 X- y) s: c4 [6 V
1 K* |4 X3 g0 S, v
+ S, S, e+ h0 a) ^; P% o' \) U1 n

6 ^0 S5 D, f) u$ c 微软目前面向初学者的BASIC,即Small Basic,能够运行《俄罗斯方块》一个不错的版本。% T) a) C3 R8 C& s

' n, X8 `) U) R4 s0 H1964年的5月1日,美国达特茅斯学院的一台电脑运行了世界上第一个BASIC程序,从此改变了世界。, U/ ~5 ]% v1 S
* [% v! [8 i* i( n  d( J
BASIC语言由约翰・开米尼(John Kemeny)和托马斯・库尔茨(Thomas Kurtz)两位教授以及一组学生共同创造,其全称为Beginner’s All-Purpose Symbolic Instruction Code,意思是初学者的全方位符号式指令代码。虽然早期与大型机密切相关,后来成为学习计算机语言的入门知识。. @& T: A7 j* U6 \
! W7 x2 o5 R. r2 q2 c9 h. ^
BASIC非常适合初学者,它的每一行代码都有编号,而且鼓励线性思维。虽然近年来已经逐渐失宠,但它早已成为数百万程序员的启蒙编程语言。4 b: }1 W; J. ?5 k- W& Z" D" \
" I! C2 c- J& `' _
对于无数的程序员来说,下面的这段代码或许令他们永生难忘,甚至开启了很多人一生的计算机事业:
' x7 K% f1 c8 h2 F  h+ M, d& p) J3 ~% f/ `" R2 }0 P; Q
10 PRINT “HELLO WORLD”7 W2 t7 n+ A2 j
$ S. i& d6 X" b( t) X
20 GOTO 10
# S. ?7 k3 f' a
回复

举报

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

本版积分规则

皇家报税行

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

GMT-4, 2025-5-2 16:55 , Processed in 0.051811 second(s), 20 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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