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

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

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

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

4 b! v  {+ e8 I* I0 q3 S) }& | 新浪科技$ Q! W' N+ e& f. m+ v) L" K0 B

+ B3 O5 O3 q0 K/ R& f' X1 e" o+ @, {+ V9 w

# _$ |8 w! }/ N. D 达特茅斯学院早期开发的Basic程序,能进行简单的数学计算,运行在该校分时系统(DTSS)的模拟器上。DTSS的电传打字机使用黄色纸张,打印速度很慢。
; T9 }; [5 l/ k& W" F
% D1 |/ B; {4 ]) _& f0 G/ b
9 }3 g) W3 W6 _: J+ K6 c, A3 W, J; I2 S# G
在苹果II电脑上模仿Atari《Breakout》游戏开发的程序,随后被命名为《Brick Out》和《Little Brick Out》。这一程序的开发者是苹果联合创始人史蒂夫・沃兹尼亚克(Steve Wozniak)本人,使用Integer BASIC语言。
! k, t3 h+ K/ c- b2 Q! M/ i) p0 N$ `- D+ W4 l! {

; c1 F8 o# P! g
: d% D" `1 A, v7 V5 N' G: S 这一只有1行代码的Commodore 64程序能打印永不结束、像迷宫一样的图形,这催生了2012年时的一本小说。
8 ]' W) q! }; S/ T2 M
, g0 q0 f: t* G3 E3 p
1 V+ N) ^! s9 v. c' l; X& g
  T$ z1 m% `; c) b) x 大卫・普罗特金(David Plotkin)的《Munchkin Attack》。这是一款Atari游戏,1982年《Softside》杂志对其进行了报道。这令人回想起一款更有名的街机游戏。这款游戏使用解释型BASIC开发,能在屏幕上同时移动两个角色。
8 B; F. n0 y+ P, \& b, E
  Y( F8 p) n4 D5 m3 d5 G- r& G
1 S9 W# R0 L! p- \) |9 S! x) O8 a9 Y- g) w4 @; }
里奥・克里斯托弗森(Leo Christopherson)基于TRS-80计算机开发的作品“Android Nim”(1978年)。请相信我,这些图片当时令人觉得非常有趣。
( i, \; `* u5 T' B; l& g2 B0 [) E) I* ~9 J! `

/ |$ T- H& z' a8 X* N; F1 t
; R- O: q0 W6 O" E& B8 `) l1981年,DONKEY.BAS与第一代IBM PC一同推出。其中最值得注意的是,这款程序的联合作者中包括比尔・盖茨(Bill Gates)。
/ b- W4 j! b* ^3 Q3 |+ {4 E% e, _7 C; u3 T

/ }0 s* f) u4 v* V: p1 c4 C) _
7 n+ j/ Y/ @% f. V# } 微软目前面向初学者的BASIC,即Small Basic,能够运行《俄罗斯方块》一个不错的版本。
* J) u, @8 S. F; \
- \) L; E2 n9 s! f# [! i9 j1964年的5月1日,美国达特茅斯学院的一台电脑运行了世界上第一个BASIC程序,从此改变了世界。
% A9 r) M1 r8 k7 e6 U& {2 K% a
6 ~0 v3 O/ a0 g4 mBASIC语言由约翰・开米尼(John Kemeny)和托马斯・库尔茨(Thomas Kurtz)两位教授以及一组学生共同创造,其全称为Beginner’s All-Purpose Symbolic Instruction Code,意思是初学者的全方位符号式指令代码。虽然早期与大型机密切相关,后来成为学习计算机语言的入门知识。
$ w% R% e* v8 C% L. E" x4 l5 F6 K/ G2 E$ _  S$ u2 S9 s
BASIC非常适合初学者,它的每一行代码都有编号,而且鼓励线性思维。虽然近年来已经逐渐失宠,但它早已成为数百万程序员的启蒙编程语言。
9 p6 H6 G3 G* ^* u$ ^- P) H1 }
& w1 K+ O- v. {9 u, Y# ? 对于无数的程序员来说,下面的这段代码或许令他们永生难忘,甚至开启了很多人一生的计算机事业:
& s' q! x( C8 j3 W& T& l! ?$ y5 _% q2 B8 g; K/ Q" a
10 PRINT “HELLO WORLD”9 T# e" V# b# ]! b5 W- u

% q7 I/ Y6 g, O20 GOTO 10
0 {5 @& f* {# D  s5 \
回复

使用道具 举报

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

本版积分规则

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

GMT-4, 2025-9-24 14:19 , Processed in 0.054334 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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