BASIC语言是什么,第1张

BASIC也翻译Peiji,一种文字编程语言。名字字面意思是“初学者全方位符号指令代码”。为初学者设计的编程语言可以通过解释器运行,无需编译和链接程序,但如果需要独立运行,仍然需要创建成可执行文件。

BASIC(来自英语:初学者& # 8217;s通用符号指令代码)和Peiji,一种文字编程语言。名字字面意思是“初学者全方位符号指令代码”。为初学者设计的编程语言可以通过解释器运行,无需编译和链接程序,但如果需要独立运行,仍然需要创建成可执行文件。

BASIC语言是什么,BASIC语言是什么,第2张

BASIC语言是由达特茅斯学院的约翰·g·凯门尼和托马斯·e·库尔茨在20世纪60年代中期创造的。BASIC语言因为用心良苦,简单易学,很快流行起来。几乎所有的小型和微型家用电脑,甚至一些大型电脑,都为用户提供这种语言编写程序。在微型计算机方面,BASIC语言由于能充分发挥微型计算机的运算功能,已经成为微型计算机的主要语言之一。

起源

BASIC是一种高级编程语言,英文名全称& # 8220;初学者& # 8217;通用符号指令代码& # 8221;,简称& # 8220;BASIC & # 8221,就名称的含义而言,它是& # 8221;初学者多功能符号指令代码& # 8221;,是计算机发展史上使用最广泛的编程语言之一。

一般来说,人类自然语言包括标准语言和方言,以及计算机语言。很多种类的计算机都有basic语言,但它们的语法、规则、功能都不尽相同,同一台计算机使用的BASIC语言可能有不同的版本,也可能有不同软件开发公司生产的不同品牌的BASIC语言,但大家都一致继承了BASIC创始人设计的BASIC形式和精神,并分别给出了独特的设计技巧,增加了一些功能。

发展史

早期的BASIC语言是作为直译程序创立的,演变出了很多不同名称的版本,如:basica、GW-basic、mbasic、tbasic、& # 8230;。微软也在MS-DOS时代引入了Quick BASIC,并逐步完善为直译和编译的双重翻译模式。1988年Windows普及时,微软推出了Windows的Visual Basicfor,作为Windows操作环境下独特的易学易用的编程语言。微软还专门为MS-DOS的用户开发了针对MSDOS的Visual Basic。微软崛起初期,BASIC语言贡献很大。快速基础和可视化基础开发如下:

Quick BASIC是微软在1987年推出的。

1991年,随着MS-DOS5.0的推出,微软推出了Quick BASIC的简化版QBASIC,作为操作系统的一个组件免费提供给用户。自从视窗操作系统出现以来,图形用户界面的基本语言得到了广泛的应用。

Visual Basic。NET于2001年推出。

2003年,Visual Basic。NET 2003发布。

2005年11月7日,Visual Basic 2005在Visual Studio 2005中启动。

2008年3月,Visual Studio 2008引入了Visual Basic 2008。

2008年10月,微软推出了面向儿童市场的免费编程语言Small Basic。

2010年4月12日,Visual Basic 2010在Visual Studio 2010中上线。

类型

行号类型(非结构化)

这是BASIC的第一代,比如早期的BASICA,GW-BASIC等。这种BASIC程序的特点是每一行代码前面都有一个数字作为“行号”。因为这种类型的BASIC程序是写出来的,很容易滥用GOTO的跳转指令,代码不能用缩进来区分块,所以容易导致面条代码。

无行号类型(结构化)

这是第二代BASIC,比如QuickBASIC和PowerBASIC。在此期间,出现了具有类似功能的解释器和编译器版本。这类BASIC程序的特点是不使用行号,而是使用标签作为跳转点(还有GOTO指令,但可以用其他编写方法完全避免使用GOTO),使用函数或子程序,使用缩进来构造程序。

面向对象的

这是第三代BASIC,比如Visual Basic,REALbasic,StarOffice Basic。这类BASIC程序的特点是导入Class的应用,使用面向对象继承和代码封装的编写方法。通常也使用“事件驱动”,虽然下面的例子是Visual Basic。NET不使用“事件驱动”。

特征

(1)结构简单。basic语言只有17个BASIC语句,都是常见的英语单词或其变体,如READ、END等,易学易掌握。

(2)是一种“人机对话”的语言。通过键盘操作,可以在计算机上编写、修改和运行BASIC语言编写的程序。而且可以提示人们指出操作中的错误,要求人们改正,即实现人机对话。

(3)功能齐全,应用广泛。BASIC除了科学计算和数据处理外,还可以进行文字处理、图形处理、音乐演奏等。因此,BASIC语言不仅适用于科学计算,也适用于事务管理、计算机辅助教学和游戏编程。

(4)实施方式灵活。BASIC语言提供了两种执行模式,即程序执行模式和命令执行模式。程序执行模式将BASIC语言编写成完整的程序并发送给计算机执行;命令执行模式不写程序,一些命令(称为键盘命令)直接从键盘输入,计算机可以立即执行这些命令。

BASIC语言使用解释器,解释器把一个句子翻译成机器语言程序,翻译句子的时候立刻执行,也就是一边翻译一边执行。与编译器相比,解释器花费的时间比编译器多,但是可以占用更少的计算机内存。

使用BASIC语言的微机有苹果、TRS-80等。它们的使用方法有些不同。

这里有一个BASIC程序。

10 LET X=2

20 LET Y=SIN(X)

30 PRINT Y

奔跑

0.034899496

程序设计工具

除了微软的产品,还有很多基于Basic的编程工具和语言变体,以下类型主要用在微型计算机上:

1、PowerBASIC

2、RealBasic

3、pureBasic

4、freebasic

5、基础英语

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » BASIC语言是什么

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情