BASIC 是1964年由达特茅斯学院的凯梅尼与库尔茨设计的初学者通用语言,以语法简单著称。它随70至80年代的微型计算机浪潮走进千家万户,微软的第一款产品就是 BASIC 解释器,其后代 Visual Basic 至今仍在使用。

| 设计者 | 约翰·凯梅尼、托马斯·库尔茨 |
| 诞生地 | 美国达特茅斯学院 |
| 首次发布 | 1964年 |
| 设计目标 | 面向初学者、易学易用 |
| 著名方言 | Altair BASIC、QBasic、VBA |
| 后继语言 | Visual Basic、VB.NET |
BASIC(Beginner's All-purpose Symbolic Instruction Code,初学者通用符号指令代码)是一种以易学为首要目标的高级编程语言,1964年由美国达特茅斯学院的约翰·凯梅尼(John Kemeny)与托马斯·库尔茨(Thomas Kurtz)设计,是计算机普及史上影响最大的语言之一。
20世纪60年代,编程还是少数专业人员的技能。凯梅尼与库尔茨希望让文科学生也能使用计算机,于是在达特茅斯分时系统上创造了 BASIC:语句接近英语、上机即得结果、错误提示友好。1975年,比尔·盖茨(Bill Gates)与保罗·艾伦(Paul Allen)为 Altair 8800 微机编写了 Altair BASIC,这也是微软公司的第一款产品。此后 Apple II、Commodore 64、IBM PC 以及国内的中华学习机等几乎所有个人计算机都内置 BASIC,开机即可编程,培养了整整一代程序员。1991年微软推出可视化的 Visual Basic,把 BASIC 带入 Windows 图形界面时代。
BASIC 是个人计算机革命的启蒙语言,大量著名程序员的第一行代码都是 BASIC。它的直系后代 Visual Basic 与 VB.NET 曾长期位居最流行语言榜前列,Office 内置的 VBA 至今仍被广泛用于办公自动化;面向教学的 Small Basic、面向电子爱好者的 BBC BASIC 等变体也仍在维护。著名计算机科学家迪杰斯特拉(Edsger Dijkstra)曾激烈批评 BASIC 的 GOTO 风格,这场争论本身也成为编程史上的经典公案。
问:BASIC 和 Visual Basic 是一回事吗?答:Visual Basic 是 BASIC 家族的现代后代,继承了其易学语法,但加入了面向对象与可视化窗体设计,与行号时代的经典 BASIC 已有很大差别。
问:现在还值得学 BASIC 吗?答:作为入门语言,其地位已被 Python 等取代;但办公场景的 VBA 仍有实用价值,经典 BASIC 则更多是复古计算爱好者的乐趣。

| 设计者 | 约翰·凯梅尼、托马斯·库尔茨 |
| 诞生地 | 美国达特茅斯学院 |
| 首次发布 | 1964年 |
| 设计目标 | 面向初学者、易学易用 |
| 著名方言 | Altair BASIC、QBasic、VBA |
| 后继语言 | Visual Basic、VB.NET |
登录 后参与讨论
暂无讨论,来发表第一条评论吧