第一章:简介
一、BB的由来
BB是BBK BASIC的简称,是可以开发BBK电子词典程序的一种语言。这个语言采用Quick Basic的语法,方便朋友们开发程序。目前的编译器和连接器版本是1.5,大部分的功能已经支持,基本可以满足用户朋友开发程序的需要。
和QB相比较,BB大部分的语法和函数是一样的,当然也有不同的地方。详细的区别和练习。我们将在后面的文章中详细阐述。有QB编程经验的朋友使用BB将非常容易上手。BASIC是自学编程的最好语言,基本每个自学编程的高手,都有过学习BASIC的经历。因为BASIC本身具有高级语言的基本特性,比如:结构化程序设计,但有很简单。可以让初学编程的朋友把主要的精力放在对编程思想的领悟上,而不用过多的去关注所用语言本身的细节。
由于我们的词典用户,多数都是未接触过编程的学生朋友,为了很好的锻炼大家的逻辑思维能力,可以让大家能轻松体会编程的乐趣,我们公司组织专人开发了BBK BASIC这种可以开发在词典上运行的程序的编程语言。这个语言的后继版本将会推出可以在词典机上编程的版本,目前还必须在电脑上编程,生成的最终.BIN文件可以在词典机上运行。
目前已经支持的机型是9188/9288/9288T。其他机型的虚拟机将在后期提供。
二、BB的构成
目前BB还没集成的IDE开发环境。
开发环境是由编译器、连接器和基本库构成的。词典机的运行环境就很简单了,只需要一个BB虚拟机。
程序文件的编写可以使用任意的文本编辑器,例如:windows自带的记事本等。
编译器:BBasic.exe
你所写的BB程序需要经过这个可执行程序编译成虚拟机的汇编代码,汇编代码是以和你程序文件同名的.obj文件存放的。你所写的BB源程序可以以任何扩展名存放,标准的是.bas。