BASIC 语言

来自计算思维百科
跳转至: 导航搜索

BASIC全称初学者多用符号式指令代码(Beginner's All-purpose Symbolic Instruction Code)。其主要目的是易用性,是由美国达特茅斯学院(Dartmouth College)的科学家约翰·基米尼(John George Kemeny)(图 6) 和托马斯·科茨(Thomas Eugene Kurtz) 于1964年发明的。

10.3.6.png

图6 约翰•基米尼(John George Kemeny)(来源于维基百科)

基米尼是一位犹太-匈牙利裔的美国计算机科学家。在普林斯顿大学读本科期间,他曾经休学一年去著名的美国洛斯阿拉莫斯国家实验室参加研制首枚原子弹的曼哈顿计划。他在那里的老板是著名物理学家理查德·费曼(Richard Phillips Feynman),并且曾与冯·诺依曼共事。基米尼的博士导师是著名的美国数学家和计算机科学先驱阿隆佐·邱奇(Alonzo Church),后者同时也是计算机科学之父阿兰·图灵(Alan Mathison Turing)的导师。基米尼从1970年到1981年担任了美国著名常青藤大学达特茅斯学院的校长,并担任了美国历史上最严重的核泄漏事件--三哩岛事件的总统调查委员会的主席。

经过不断丰富和发展,BASIC现已成为一种功能全面的中小型计算机语言。BASIC易学、易懂、易记、易用,是初学者的入门语言,也可以作为学习其他高级语言的基础。BASIC有解释方式和编译方式两种翻译程序。

一般人类自然语言有标准语言,也有方言,计算机语言亦是如此。不同的计算机都有BASIC语言,但其语法、规则、功能不尽相同,而同一种计算机所使用的BASIC语言也可能有不同版本或由不同的软件公司开发的不同品牌BASIC语言,只是大家一致地继承了BASIC创始者所设计的基本形态与精神,而分别赋予独特的设计手法并增添独特功能。

1978年美国发布最小BASIC国家标准ANSI X3.60-78,1984年该标准上升为国际标准ISO 6373-84,1987年美国发布全BASIC国家标准ANSI X3.113-87。我国于1991年发布BASIC子集国家标准GB12856-91。1991年,伴随着MS-DOS5.0的推出,微软公司同时推出了Quick BASIC的简化版QBASIC,将其作为操作系统的组成部分免费提供给用户。