求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

BASIC查看源代码讨论查看历史

(重定向自培基
跳转至: 导航搜索

BASIC(来自英语Beginner's All-purpose Symbolic Instruction Code的缩写)又译培基,是一种直译式程序设计语言。名称的字面意思为“初学者的全方位符式指令代码”,设计给初学者使用的编程语言,在完成编写后不须经由编译及链接等手续,经过解释器即可执行,但如果需要单独运行时仍然需要将其创建成可执行文件[1]

简介

Beginner's All-purpose Symbolic Instruction Code(初学者通用符号指令代码),刚开始被作者写做 BASIC,后来被微软广泛地叫做 Basic 。BASIC语言是由Dartmouth学院JohnG.Kemeny与ThomasE.Kurtz两位教授于1960年代中期所创。由于立意甚佳,BASIC语言简单、易学的基本特性,很快地就普遍流行起来,几乎所有小型、微型以家用电脑,甚至部分大型电脑,都有提供使用者以此种语言撰写程式。在微电脑方面,则因为BASIC语言可配合微电脑操作功能的充分发挥,使得BASIC早已成为微电脑的主要语言之一。

随着计算机科学技术的迅速发展,特别是微型计算机的广泛使用,计算机厂商不断地在原有的BASIC基础上进行功能扩充,出现了多种BASIC版本,例如TRS-80 BASIC、Apple BASICGWBASIC、IBM BASIC(即BASICA)、True BASIC。此时BASIC已经由初期小型、简单的学习语言发展成为功能丰富的使用语言。它的许多功能已经能与其他优秀的计算机高级语言相媲美,而且有的功能(如绘图)甚至超过其他语言。

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

BASIC的历史

1964年,两位美国数学家兼计算机科学家约翰·克米尼和Thomas E. Kurtz在FORTRAN语言的基础上创造了一种新的语言——BASIC,BASIC是一种适用于初学者的人机交互式语言。

Basic的名字——Beginner's All-purpose Symbolic Instruction Code(初学者通用的符号指令代码),原来被作者写做BASIC,只是后来被微软广泛的叫做Basic了。

BASIC语言本来是为校园的大学生们创造的高级语言[2],目的是使大学生容易使用计算机。尽管初期的BASIC仅有几十条语句,但由于BASIC在当时比较容易学习,它很快从校园走向社会,成为初学者学习计算机程序设计的首选语言。

随着计算机科学技术的迅速发展,特别是微型计算机的广泛使用,计算机厂商不断地在原由的BASIC基础上进行功能扩充,出现了多种BASIC版本,例如TRS-80 BASIC、Apple BASIC、GWBASIC、IBM BASICA(即BASICA)、True BASIC。此时BASIC已经由初期小型、简单的学习语言发展成为功能丰富的使用语言。它的许多功能已经能与其他优秀的计算机高级语言相媲美,而且有的功能(如绘图)甚至在当时超过其他语言。

单片机上亦可以使用BASIC编程(一般是行号类型的BASIC),不过多数情况下要安装BASIC的ROM。

视频

BASIC 相关视频

Visual Basic从初学到精通 全30讲 视频教程
eVic Basic操作使用视频

参考文献

  1. BASIC语言简介,新浪博客,2011-03-04
  2. 论BASIC语言在高校教学中的现状与发展方向,道客巴巴, 2009-7-30