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

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

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

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

7 H: M: G/ f8 B5 f 新浪科技
, ]9 X+ @/ z! m/ u% u3 X$ o" T- K# |  y0 m! V
, X6 q/ k( b2 Y. B$ x) G* B

. S' o, l9 b  r7 o% { 达特茅斯学院早期开发的Basic程序,能进行简单的数学计算,运行在该校分时系统(DTSS)的模拟器上。DTSS的电传打字机使用黄色纸张,打印速度很慢。, \% w& m% U; X6 I- f% W

3 [6 H. R- r0 j  U* W7 ~
$ H8 C/ c4 H; T$ w; q* Z
$ O2 n) g# ?) d6 y+ G7 z, t 在苹果II电脑上模仿Atari《Breakout》游戏开发的程序,随后被命名为《Brick Out》和《Little Brick Out》。这一程序的开发者是苹果联合创始人史蒂夫・沃兹尼亚克(Steve Wozniak)本人,使用Integer BASIC语言。
0 f) [' F* Z% Z: W  S; T
2 n4 e* v1 {% n5 o) Q6 B
; `0 f1 `5 n  b
" Q; ~9 O6 {3 V1 \4 N( A( E 这一只有1行代码的Commodore 64程序能打印永不结束、像迷宫一样的图形,这催生了2012年时的一本小说。
/ A, B; u! w5 i& a& R5 e: Z8 [$ s# C* ?
& O8 n% v" \8 c# t3 H) Y% \$ Y

' k! M! L/ H; T 大卫・普罗特金(David Plotkin)的《Munchkin Attack》。这是一款Atari游戏,1982年《Softside》杂志对其进行了报道。这令人回想起一款更有名的街机游戏。这款游戏使用解释型BASIC开发,能在屏幕上同时移动两个角色。3 n5 S$ Z7 S/ J8 p' @5 v5 O& i

- Y: ^( R8 I9 b% G
$ Y( z0 f8 o9 a% a8 Q5 P0 H3 `2 r: `6 z! @1 x
里奥・克里斯托弗森(Leo Christopherson)基于TRS-80计算机开发的作品“Android Nim”(1978年)。请相信我,这些图片当时令人觉得非常有趣。
# H; s1 w* d3 b# G; u7 z% e1 I( g) ]5 f% Z% i8 F  B
1 y3 {1 B5 R# G6 |$ {

  e2 T6 E0 j' D' h5 f  G1981年,DONKEY.BAS与第一代IBM PC一同推出。其中最值得注意的是,这款程序的联合作者中包括比尔・盖茨(Bill Gates)。
+ B8 E; x( B0 k. I3 w) u; V& H0 p$ c4 @- J: I4 a
& a) H' s9 n3 I; C) w
2 O0 i8 E+ ]0 l  T
微软目前面向初学者的BASIC,即Small Basic,能够运行《俄罗斯方块》一个不错的版本。1 {" G: V8 H2 f( c, p4 P
. F! m; v6 y  j+ S* l7 ], f
1964年的5月1日,美国达特茅斯学院的一台电脑运行了世界上第一个BASIC程序,从此改变了世界。
+ Z' O4 ?/ J( m8 _8 O) A3 b: f" _
: J2 V0 V- M& ?; e  e3 |# uBASIC语言由约翰・开米尼(John Kemeny)和托马斯・库尔茨(Thomas Kurtz)两位教授以及一组学生共同创造,其全称为Beginner’s All-Purpose Symbolic Instruction Code,意思是初学者的全方位符号式指令代码。虽然早期与大型机密切相关,后来成为学习计算机语言的入门知识。* J& d1 r# i  |7 v" ]6 T! V- Q

+ Z# f! z4 O% B2 {! s- tBASIC非常适合初学者,它的每一行代码都有编号,而且鼓励线性思维。虽然近年来已经逐渐失宠,但它早已成为数百万程序员的启蒙编程语言。
/ J! F$ u0 g: l* b) R: R9 }& r* A
, r- u1 v# [+ n 对于无数的程序员来说,下面的这段代码或许令他们永生难忘,甚至开启了很多人一生的计算机事业:4 v* Z% ^4 q+ {) L; D* n5 D

7 h7 [3 H- u! ?5 X3 K10 PRINT “HELLO WORLD”/ s2 B9 k8 ]5 X2 Z* ^3 E' a
6 F+ z' j. i  S, D/ M- X
20 GOTO 10
& H. x$ |& j0 w2 ^) h$ d5 C
回复

使用道具 举报

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

本版积分规则

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

GMT-4, 2025-11-9 13:05 , Processed in 0.046815 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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