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

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-5-7 01:14:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
' R: }2 T* H$ m- }
新浪科技. B3 E2 R1 L$ f0 M
; q$ i8 a) c& m; B: U9 a+ j

9 E1 F6 S# d3 P1 z" w  J5 W7 K; b, n, \! M
达特茅斯学院早期开发的Basic程序,能进行简单的数学计算,运行在该校分时系统(DTSS)的模拟器上。DTSS的电传打字机使用黄色纸张,打印速度很慢。
; H/ e' X" o( G& s5 r2 C. C- L. m# W" `
" Y0 ?( l; `. g  m. z. n% Q  Q
0 _; u! v4 Y8 J4 M4 P
在苹果II电脑上模仿Atari《Breakout》游戏开发的程序,随后被命名为《Brick Out》和《Little Brick Out》。这一程序的开发者是苹果联合创始人史蒂夫・沃兹尼亚克(Steve Wozniak)本人,使用Integer BASIC语言。; A5 @6 Q) `( P
5 f0 z' k1 @$ h) ^' v7 O1 A! k" L
' x% ~' w5 Z/ m3 V& D: p

7 ]" k' D8 k: v0 L' `) n 这一只有1行代码的Commodore 64程序能打印永不结束、像迷宫一样的图形,这催生了2012年时的一本小说。
, ]- n4 i" u2 \6 l3 a, r; U# b7 A. a4 G  R$ A8 X; z' f8 j
( m3 t: X1 N2 {

4 T" \8 @. q" }& v' H 大卫・普罗特金(David Plotkin)的《Munchkin Attack》。这是一款Atari游戏,1982年《Softside》杂志对其进行了报道。这令人回想起一款更有名的街机游戏。这款游戏使用解释型BASIC开发,能在屏幕上同时移动两个角色。
& \5 b* E8 M$ s, Z9 Q/ P
" f2 A& O5 M, B* _. k, f2 u- m, o- G# Y: e0 X- v
. S- C' v+ g* ~; }7 z3 W  O- F
里奥・克里斯托弗森(Leo Christopherson)基于TRS-80计算机开发的作品“Android Nim”(1978年)。请相信我,这些图片当时令人觉得非常有趣。
6 H; j" e+ O$ I. c0 g2 J) Z; ^9 |
3 o! k# u8 k( E! \& u: c' y2 y9 f& k" D

! S8 |' m+ p; Z4 |! J6 \1981年,DONKEY.BAS与第一代IBM PC一同推出。其中最值得注意的是,这款程序的联合作者中包括比尔・盖茨(Bill Gates)。
5 b& B7 {5 d, r/ c1 M' d. J, b0 O# D3 u

7 Y3 T9 K/ w# o0 |6 O
2 r$ i6 @! H- ]7 ?: _4 ~( z% t 微软目前面向初学者的BASIC,即Small Basic,能够运行《俄罗斯方块》一个不错的版本。4 ~4 l, C  S1 m+ y
/ e  d$ Z7 v* b' J! o  d9 ~
1964年的5月1日,美国达特茅斯学院的一台电脑运行了世界上第一个BASIC程序,从此改变了世界。8 ^+ ^. f6 Z; j: N
2 G" u& H3 p4 b. J; |1 S8 R
BASIC语言由约翰・开米尼(John Kemeny)和托马斯・库尔茨(Thomas Kurtz)两位教授以及一组学生共同创造,其全称为Beginner’s All-Purpose Symbolic Instruction Code,意思是初学者的全方位符号式指令代码。虽然早期与大型机密切相关,后来成为学习计算机语言的入门知识。4 l) T. P5 E. @( s# Q/ X5 Z

9 M5 U/ b6 I3 M  a0 FBASIC非常适合初学者,它的每一行代码都有编号,而且鼓励线性思维。虽然近年来已经逐渐失宠,但它早已成为数百万程序员的启蒙编程语言。2 e6 Q0 W/ H7 }( ^
3 s- j/ K+ n8 e' d# p1 E, d
对于无数的程序员来说,下面的这段代码或许令他们永生难忘,甚至开启了很多人一生的计算机事业:% e# K5 m+ Y. L
" `+ V4 C4 f* V% G! W7 b4 m- E
10 PRINT “HELLO WORLD”
' v3 J. o+ x5 b9 Q! Z  Q8 a
4 C  f. {' D5 c20 GOTO 10; }% A+ I+ U" H: u: @
回复

使用道具 举报

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

本版积分规则

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

GMT-4, 2025-7-13 00:55 , Processed in 0.052160 second(s), 20 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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