详细剧情
BASIC(全称“Beginner's All-purpose Symbolic Instruction Code”,意即“初学者通用符号指令代码”),是一种直译式程序设计语言。设计给初学者使用的程式语言,在完成编写后不须经由编译及连结等手续,经过直译器即可执行,但如果需要单独执行时仍然需要将其建立成执行档。
== BASIC的历史 ==
1964年,两位美国数学家兼计算机科学家约翰·克米尼和Thomas E. Kurtz在FORTRAN语言的基础上创造了一种新的语言——BASIC,BASIC是一种适用于初学者的人机交互式语言。
Basic的名字——Beginner's All-purpose Symbolic Instruction Code(初学者通用的符号指令代码),原来被作者写做BASIC,只是后来被微软广泛的叫做Basic了。
BASIC语言本来是为达特茅斯学院的大学生们创造的高级语言,目的是使大学生容易使用计算机。尽管初期的BASIC仅有几十条语句,但由于BASIC在当时比较容易学习,它很快从校园走向社会,成为初学者学习计算机程序设计的首选语言。
随着计算机科学技术的迅速发展,特别是微型计算机的广泛使用,计算机厂商不断地在原由的BASIC基础上进行功能扩充,出现了多种BASIC版本,例如TRS-80 BASIC、Apple BASIC、GWBASIC、IBM BASICA(即BASICA)、True BASIC。此时BASIC已经由初期小型、简单的学习语言发展成为功能丰富的使用语言。它的许多功能已经能与其他优秀的计算机高级语言相媲美,而且有的功能(如绘图)甚至在当时超过其他语言。
在单片机上亦可以使用BASIC编程(一般是行号类型的BASIC),不过多数情况下要安装BASIC的ROM。
=== 早期的BASIC语言:在大型机和小型机时代 ===
最原始的BASIC语言是在1964年由约翰·克米尼和Thomas E. Kurtz设计,并且在他们的指导下由Dartmouth的学生实现的。当时设计BASIC语言的目的是让学生能在Dartmouth的分时操作系统上写程序。这种语言是为了解决以前语言的复杂的问题,而设计的一种新的语言。它特别针对了那些新的要用到分时系统,但是却没有以往学生那样有很深厚的数学功底,又对学习这些数学知识不感兴趣的那些学生。能够使用一台电脑来帮助教学和研究在那个时候是非常新颖的一件事情。在那段时间中,随着其他形式的BASIC语言的出现,人们就把Kemeny和Kurtz的最原始的BASIC语言形式被人们称为Dartmouth BASIC。
BASIC语言的8个设计原则是:
让初学者容易使用。
成为通用编程语言。
允许为熟练者添加高级的功能(与此同时对初学者保持简单)。
成为交互式语言。
提供清楚的和友好的错误信息。
对小型的程序反应迅速…