QBAISC论文现代编程技术论文
摘要:阐述了qbasic的相关概念,介绍了语言的基本分类与特征,分析了qasic语言的主要特点,运行模式,对qbasic与现代编程技术的融合进行了深入思考。
关键词:qbaisc;现代编程技术;融合;探讨
integration with modern programming qbasic
gu xin
(dawa county, panjin city, liaoning province, vocational education center, dawa 124200, china)
abstract: this paper describes the relevant concepts qbasic, introduces the basic classification and characteristics of language, analyzes the main features of the language qasic, operation mode, qbasic and modern programming techniques on the integration of in-depth thinking.
key words: qbaisc; modern programming techniques; integration; study
qbasicbasicbeginner's all-purpose symbolic instruction code,初学者通用指令代码)语言的一个变种,由美国微软公司开发,1991年随ms-dos 5.0推出。它不能被编译成独立的可执行文件,源代码在集成开发环境(ide)中先被编译成中间代码,然后中间代码在ide中被解释执行。它被设计用来代替gw-basic,并被集成在ms-dos 5.0及其更高版本(包括windows 95)中。qbasic基于微软稍早推出的quickbasic 4.5,但去掉了后者的编译和连接部分。quick basic提供了一个开发程序的集成环境,用户在编程序、修改、编译、调试、运行时均可通过菜单进行操作、十分方便。qbasicquick basic完全兼容,是quick basic的简化版本,具有quick basic的大部分功能。qbasic是结构化和模块化的basic语言。在输入一行qbasic语句后,系统会立即进行语法检查,如果无语法错误,则将该行上所有的关键字改为大写,自动使循环体向右缩进,如有错误则系统会在屏幕上给出出错信息。
1 语言的分类及特点
语言是人类进行思想交流的工具,人与计算机之间进行交流同样也需要语言——一种能被计算机识别的专用语言称为计算机语言。能被计算机直接接受的并立即执行的语言称为计算
机语言。只能被计算机间接接受的经翻译后形成目标代码再执行的语言,通常称为程序设计语言,包括汇编语言和高级语言。
1.1 汇编语言
由于机器语言不利于计算机的推广应用,人们利用一些简短的英文单词或缩写来表示指令,以便于理解和记忆。这种用数字、符号来代替二进制代码的计算机语言称为汇编语言。例如,要把一个数装入cpu的寄存器里,就用mov表示,要做加法就用add表示,指令顺序跳转用jmp表示等。
1.2 高级语言
高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言。高级语句接近自然语句,一般是用一些简单的英语单词或缩写和数学式子来表达意思,它具有易读、易写、易修改,能被方便地移植在不同型号的计算机上等优点。目前国内外通用的高级语言很多,比较常见的有basicfortranpascalccoble等。它们的特点和应用领域各有侧重:fortran语言主要用于科学计算;pascal语言主要用于商业和数据处理;c
语言是近年来迅速推广使用的一种现代语言,既具有高级语言的特点又具有低级语言的许多特点,特别适合编写系统软件;basic语言易学,适合于初学者。
高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类: 解释类:执行方式类似于我们日常生活中的同声翻译,应用程序源代码一边由相应语言的解释器翻译成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。 编译类:编译是指在应用源程序执行之前,就将程序源代码翻译成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(.obj)才能执行,只有目标文件而没有源代码,修改很不方便。现在大多数的编程语言都是编译型的,例如visual c++、visual foxprodelphi等。basic 语言属于解释型的,quick basic 语言是属于编译型的。
2 qasic语言主要特点
独立于机型、可读性好、易于维护,提高了程序设计效率。简单易学 basic所使用的命令、
语句中的词汇和符号十分接近英语和数学语言,因此初学者易于理解、记忆和掌握。具有人机对话功能 使用者和计算机可以互相交谈、彼此提问和回答,计算机能把使用者所出现的错误及出错的原因通过显示器告诉使用者,便于使用者在键盘上进行修改,直到双方满意为止。这样对程序语句逐句地边算边改的方式,对于编程不太熟悉的初学者,是十分方便的。实用性较强 basic不仅能用于科技方面的数值计算,而且在数据处理方面也有相当的能力,特别是科技计算和事务管理中的小型题目,使用basic也是很方便的。在过程控制及辅助教学等方面,也能看到不少basic的应用。qbasic将程序的编辑、运行及文件管理等工作融为一体,提供了一个集成化的编程环境。qbasic编程环境是通过菜单式选项来选择操作命令的。
3 qbasic与现代编程技术融合思考
qbasic与现代编程技术各具优势,要加强他们彼此间的融合,充分发挥各具优势,提高编程效率和质量。
特和优势的面向对象编程语言。一种面向对象的程序设计语言(也称为面向对象的语言)是一种允许一个网站开发服务使用面向对象编程技术,包括继承,模块化,多态和封装。面向对象的语言都在他们的一切作为对象处理。从到原型基本类型,类,模块和模
块,这些语言的目的是执行和促进面向对象的方法。纯oo语言的例子包括埃菲尔铁塔,rubysmalltalk的。自定义web开发专家采用在网络发展过程中的面向对象编程语言。下面是一些在网站发展服务的面向对象编程语言的特点:具有一个全面的代码库,程序员在开发可以变得更加快捷,同时,面向对象编程语言编码具有较强的系统性,有组织的。面向对象的程序设计保证了可重复使用的代码库的发展。程序员可以重用的对象,块及其他项目和编程语言模块。
要积极探索支持linuxmac os xwindows操作系统、直观易学、功能强大的计算机语言qbaisc的新版本,融合了现代编程技术,如:vbvisual basic 6java的优点,语法100%兼容vb6qbasic;支持vb的语法、函数,提供与vb类似的对象和类。实现具有自身特的、面向对象的程序设计语言,支持对象、事件等等现代编程技术,提供了丰富的文档。实现开源、易用、面向对象、解释型、稳健、跨平台、快速的现代开发语言目标。
低级编程语言