时间:2015-04-09 09:05:49 来源: 复制分享
近日,微软联合创始人之一保罗艾伦在其Twitter上公布了他与比尔盖茨合作的第一代BASIC语言标题页。在这张充满时间印记的“老照片”中,我们依稀可以看到他们二人为之奋斗的青春岁月。
从这份标题页的信息中可以得知,盖茨和艾伦二人在1975年2月9日到4月27日共同完成了该语言微软版本的编写。其中,保罗艾伦负责non-runtime部分的编写,比尔盖茨负责runtime部分的编写工作。正是他们二人的这次努力让BASIC来到了PC,此时盖茨只有19岁。
在这一PC版BASIC的带动下,各种计算机都相继配备了BASIC语言。但由于机型不同,它们对基本BASIC语言的扩展也不相同,导致了各家BASIC语言程序不能互相兼容的局面。这个时期的BASIC语言开始采用解释执行方式,方便了用户对程序的维护。
IBM在1982年选定微软创作PC的操作系统时,也选定了微软的Basic作为其计算机的ROM-Basic。微软还在其发布的DOS操作系统中免费加入了GW-Basic、QBasic等当时最好的Basic解释程序。
BASIC是Beginner's All-purpose Symbolic Instruction Code的缩写,意为初学者通用符号指令代码语言。它是在1964年由美国的两位教授Thomas和John G.Kemeny在Fortran语言的基础上设计的语言系统。这个简单、易学的程序设计语言当时只有17条语句、12个函数和3个命令,现在一般称其为基本BASIC。(VIA:PaulAllen)