BASIC语言是一种适合广大计算机初学者的编程语言,随着计算机科学的发展,BASIC语言一直在不断地更新和换代。BASIC语言称为基本BASIC语言,可看作第一代BASIC,它只有30条语句。80年代初诞生的PCBASIC(又称BASICA)为代表的BASIC语言称为第二代BASIC,它包含有90条左右的语句,大大扩充和增强了第一代BASIC语言的功能。到90年代初,进一步丰富和增强了第二代BASIC语言的功能,特别是增加了过程的定义和调用,使BASIC语言发展成为一种真正结构化的语言,这就是QBASIC语言,也可看作第三代BASIC语言。它包含有120条左右的语句,同以前的BASIC语言相比,它的操作环境也得到了彻底的改变。现在在Windows环境下运行的VisualBASIC可看作第四代BASIC,它采用了更为先进的图形界面技术,但使用的语句和函数与QBASIC基本相同,因此学习QBASIC语言后,只要机器上安装有VisualBASIC软件,就完全可以联机自学。
BISIC语言一直是微机操作系统携带的语言,在DOS4.0版本以下,一直携带着第二代BASIC;从DOS5.0版本之后由系统盘提供给用户编程使用的语言,就改变为QBASIC了。因此,现在进行BASIC语言教学一定要选用QBASIC版本,而不能再使用BASIC老版本的教材了。
清华大学出版社出版的、徐孝凯主编的《QBASIC程序设计》一书是一本学习QBASIC语言的好教材。作为教材,《QBASIC程序设计》体现了循序渐进和少而精的原则。这本书首先为计算机初级读者介绍微机系统硬件的基本知识、算法与结构化程序设计的概念,帮助读者建立起用计算机解决问题的思路,在讲解QBASIC语言的系统知识之前,先介绍QBASIC语言的基本构成,使读者对其有一个总体的认识,然后再一步步地学习QBASIC的操作环境、数据类型、常量、变量、函数和表达式等;接着教你从简单的编程到各种语句、结构和过程的应用;并对绘图和数据文件专门加以讨论。