是属于高阶程式语言的一种,英文名称的全名是
"Beginner's
All-Purpose
Symbolic
Instruction
Code",取其首字字母简称
"BASIC",就名称的含意来看,是"适用于初学者的多功能符号指令码",是一种在计算机发展史上应用最为广泛的程式语言。
BASIC
语言是由
Dartmouth
学院
John
G.
Kemeny
与
Thomas
E.
Kurtz
两位教授于1960年代中期所创。由于立意甚佳,BASIC
语言简单、易学的基本特性,很快地就普遍流行起来,几乎所有小型、微型以家用电脑,甚至部分大型电脑,都有提供使用者以此种语言撰写程式。在微电脑方面,则因为
BASIC
语言可配合微电脑操作功能的充分发挥,使得
BASIC
早已成为微电脑的主要语言之一。
一般人类自然语言有标准语言,也有方言,电脑语言亦是如此。许多种电脑都有
BASIC语言,但其语法、规则、功能并不尽然相同,而同一种电脑所使用的
BASIC
语言也可能有不同版本或由不同的软件开发公司制作的不同品牌
BASIC
语言,只是大家一致地继承了
BASIC
创始者所设计的基本形态与精神,而分别赋予独特的设计手法与增添一些功能罢了。
BASIC
语言早期是以直译程式的方式创始,也演化出许多不同名称的版本,如:BASICA,
GW-BASIC,
MBASIC,
TBASIC,
...。微软公司也在MS-DOS时代即推出Quick
BASIC,并逐渐将之改良为兼具直译与编译双重翻译方式,1988年在Windows开始流行的时候,微软公司推出Visual
Basic
for
Windows成为Windows作业环境一枝独秀的易学易用程式语言,微软公司还特地为MS-DOS的使用者开发了Visual
Basic
for
MSDOS。微软在早期的崛起BASIC语言功不可没。
程序是用来实现算法的。
1、应用范围
.数值计算(科学计算)
FORTRAN
、True
BASIC、QBasic
.商业和管理
COBOL、数据库系统(dBASE、FoxBASE、Foxpro)
.人工智能
Lisp、ProLog
.系统设计
C语言、C++、
.多媒体(图、声、文技术)
Visual
BASIC
.计算机网络
分布处理数据库系统:SYBASE、ORACLE
WWW文件:HTML(Hyper
Text
Markup
Language)、Java
BASIC是一种直译式程序设计语言。设计给初学者使用的编程语言,在完成编写后不须经由编译及链接等手续,经过解释器即可运行,但如果需要单独运行时仍然需要将其创建成可执行文件。
由于立意甚佳,BASIC语言简单、易学的基本特性,很快地就普遍流行起来,几乎所有小型、微型以家用电脑,甚至部分大型电脑,都有提供使用者以此种语言撰写程式。
在微电脑方面,则因为BASIC语言可配合微电脑操作功能的充分发挥,使得BASIC早已成为微电脑的主要语言之一。
BASIC的相关影响
Basic开启了计算机领域全方位创意探索的大门:一些用户开发了电脑游戏(早期的电脑足球游戏在校园里很受欢迎),另一些计算机项目则关注于自然科学、社会科学和人文科学领域。
计算机热度开始超越达特茅斯学院校园范围。校园所在地的汉诺威高中很快就通过电话线路实现了计算机的远程访问,这也诞生出了第一代的“计算机儿童”。美国东北部的一些学校出现了早期互联网的雏形,他们都可以使用到达特茅斯学院的计算机。
人们对于计算机的热情催生出了分时计算机这个细分市场,一家名为“微软”的公司也由此出现,同时苹果也在第一款计算机中集成了自己开发的Basic编译器,众多版本的Basic语言在全球范围内不断发展。