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语言编程软件。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。