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

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

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

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

$ `& l- M' q0 c+ Y- u% P 新浪科技3 P# M- H0 l/ ~, @( v

9 Y/ r- V! i6 i8 X) f2 a, J" y; H$ Z" x  z: q/ D
9 ^' M2 H2 t& n& W# ]
达特茅斯学院早期开发的Basic程序,能进行简单的数学计算,运行在该校分时系统(DTSS)的模拟器上。DTSS的电传打字机使用黄色纸张,打印速度很慢。
1 q# [& o/ p* }# Y5 O; h# m5 a  ~, R. g9 N
" t. c- v& |" c7 F7 J7 M9 g% u

9 ?- q& X4 w  a! q. O/ k  t- L 在苹果II电脑上模仿Atari《Breakout》游戏开发的程序,随后被命名为《Brick Out》和《Little Brick Out》。这一程序的开发者是苹果联合创始人史蒂夫・沃兹尼亚克(Steve Wozniak)本人,使用Integer BASIC语言。0 i* R5 J, `8 H) y& C+ C
! l# M- V/ g  _- m% E$ a! p
+ u4 `- O7 i1 F( q7 j

9 S( a+ u# X6 p: J- A 这一只有1行代码的Commodore 64程序能打印永不结束、像迷宫一样的图形,这催生了2012年时的一本小说。
8 }8 z0 p+ _9 v" l( E3 ]% V" E/ s/ `# \2 x7 }% X7 |
! N0 c+ e& M  l! z1 _3 B; L
( v7 S1 b) a- @7 K' f& [" {  B- m
大卫・普罗特金(David Plotkin)的《Munchkin Attack》。这是一款Atari游戏,1982年《Softside》杂志对其进行了报道。这令人回想起一款更有名的街机游戏。这款游戏使用解释型BASIC开发,能在屏幕上同时移动两个角色。6 ~0 A1 d  H1 D
( S" X, R# ~% h1 z# |

1 T4 O" T8 Y6 n
( t4 U0 S8 A; x8 `5 H8 H+ w4 _ 里奥・克里斯托弗森(Leo Christopherson)基于TRS-80计算机开发的作品“Android Nim”(1978年)。请相信我,这些图片当时令人觉得非常有趣。
4 ]" z" F( D, |7 Y) A- z8 A+ H, _. [2 S3 m4 C5 _2 y0 S8 Q

  y% j) l! c7 I+ S1 I4 A  {) c. S) T. [
1981年,DONKEY.BAS与第一代IBM PC一同推出。其中最值得注意的是,这款程序的联合作者中包括比尔・盖茨(Bill Gates)。
0 w. n7 M) y/ I8 m$ k, I& v) t9 E1 i+ [3 f
! p" ?' u: _* M4 T) _9 R* M& n

7 ^0 ]6 J8 Z" O% e" q' K$ I 微软目前面向初学者的BASIC,即Small Basic,能够运行《俄罗斯方块》一个不错的版本。
7 P: [5 h& j) D9 n5 h
: u4 I  q' X$ ^, ^6 S0 }1964年的5月1日,美国达特茅斯学院的一台电脑运行了世界上第一个BASIC程序,从此改变了世界。2 v8 O! _. V0 k. L( t) N

& Q: ?3 e( S% R- Y5 G1 z  Q' \- b) J# @BASIC语言由约翰・开米尼(John Kemeny)和托马斯・库尔茨(Thomas Kurtz)两位教授以及一组学生共同创造,其全称为Beginner’s All-Purpose Symbolic Instruction Code,意思是初学者的全方位符号式指令代码。虽然早期与大型机密切相关,后来成为学习计算机语言的入门知识。0 f, R4 D1 V* O7 H' o

1 G: G) k$ H; O4 aBASIC非常适合初学者,它的每一行代码都有编号,而且鼓励线性思维。虽然近年来已经逐渐失宠,但它早已成为数百万程序员的启蒙编程语言。8 W' ^. b; ]3 D4 \, n. v/ |9 k
/ o4 z) ?/ N/ i5 d3 j) k* }
对于无数的程序员来说,下面的这段代码或许令他们永生难忘,甚至开启了很多人一生的计算机事业:
% l, D; ]! ~+ X
( \- D% ]! S4 U/ D10 PRINT “HELLO WORLD”  D' N) ]* w3 K1 P
3 W- x$ H2 ~2 a: v) X2 @8 V' d
20 GOTO 10
: T' V5 u* O1 Q* C7 W9 |6 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-13 05:17 , Processed in 0.050293 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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