【初学者知识】了解一下BASIC语言

本文介绍了BASIC语言的起源,它由达特茅斯学院的两位教授为让非理工科学生学编程而开发,借鉴其他语言并遵循8条规则。因未申请专利致标准多样,后ANSI介入制定。还讲述了其在不同时期的发展,如多种版本出现,微软也推出相关编译器和Visual BASIC,目前有280多款编程软件。

BASIC语言是Beginner's All-purpose Symbolic Instruction Code的缩写,它的发明比商用电子游戏还要早。

 

达特茅斯学院(Dartmouth College),位于美国新罕布什尔州(New Hampshire)汉诺威镇的一所私立研究型综合性大学。BASIC语言的发明人正是达特茅斯学院数学系主任约翰·柯梅尼教授(John G. Kemeny)和托马斯·库尔茨教授(Thomas Kurtz),他们俩为了让没有理工科背景的大学生学习编程,考虑了8个基本的新编程语言规则。
1、通用性;2、容易使用;3、可扩展;4、可交互;5、有debug调试手段;6、有效率;7、硬件无关性;8、操作系统无关性。
为达到此目标,他们俩借鉴FORTRAN和ALGOL语言并精简了指令,在1964年5月1日,凌晨4点,开发的2个BASIC程序正式在达特茅斯学院的GE225大型机上运行。

两个教授为了尽快推广,没有为BASIC申请专利,但也导致了BASIC语言标准的多样化。

1971年,等两个教授发布BASIC语言标准第6版的时候,其他BASIC软件已经遍地开花。如Symantec公司的总裁Gordon Eubanks发明了BASIC-E,以及编译版的CBASIC等。

直到1974年,ANSI才介入制定标准,1978年发布最小BASIC,1987年发布标准BASIC。

1975年的计算机市场上已经有Bob Albrecht和Dennis Allison开发的TinyBASIC(运行只需要2K RAM),比尔·盖茨和保罗·艾伦开发的MITS Altair 解释型BASIC,市场上也出现了类似《101个BASIC游戏》的书籍,BASIC已经大行其道。基本上所有的主机和个人计算机都有BASIC版本,如Radio Shack Level 1 BASIC (TRS 80), Apple Integer BASIC (Apple II, 1977),Timex Sinclair 1000 BASIC (Sinclair ZX80, 1980), Sinclair ZX81 BASIC (Sinclair ZX81, 1981),PET BASIC (Commodore PET, 1977), Atari BASIC (Atari 400/800, both 1978), Commodore BASIC (VIC 20 in 1981 & C64 in 1982), TI-BASIC (Texas TI-99)等。

1981年,IBM发布了PC,同时发布了运行于ROM的BASICA,以及运行于MS-DOS操作系统的Gee-Witz (or GW) BASIC。1984年,微软发布了BASIC编译器BASCOM,并在1985年改进为QuickBASIC 1.0,1988年升级到4.5,1990年改名为微软BASIC Professional Development System 7.1。Windows操作系统发布后,微软发布了Visual BASIC。

目前已经有280多款BASIC语言编程软件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值