那些年,我们追过的代码:BASIC

科技   2024-11-18 17:11   江苏  

2024 年 11 月 12 日,BASIC 语言的发明者之一 Thomas E. Kurtz 教授与世长辞,享年 96 岁。

 10 PRINT “悼念Thomas E. Kurtz”   20 END

消息传出后,在 Hacker News 等技术社区,无数程序员自发分享起他们与 BASIC 的故事。

“在1970年,我还是个13岁少年,坐在学校那台老旧的Model 33电传打字机前,通过学区的HP-2000分时系统,我踏上了编程的奇妙旅程。”一位资深程序员回忆道,“这段经历对我影响深远,它不仅激发了我对编程的热爱,还引领我后来选择了达特茅斯大学继续深造。”

另一位程序员分享“那年我15岁,和父亲一同参观商品展览会。在IBM的展位前,一位工作人员热情地邀请我体验月球着陆游戏,那是在IBM 5100上运行的。”一位程序员回忆说,“当我好奇地询问父亲屏幕上消失的字符去了哪里时,他便请来了IBM的工程师为我解答。在那里写下了我人生中的第一行BASIC代码,开启了我的编程生涯。”



BASIC是一种历史悠久的编程语言,它的故事始于1964年。由达特茅斯学院的John Kemeny和Thomas Kurtz开发,目的是创建一种易于学习和使用的编程语言,让非计算机专业的学生也能轻松使用计算机,使编程更加普及。

▲ John Kemeny(左)和 Thomas Kurtz(右)

当然BASIC也做到了这一点,最早的解释型BASIC版本,通共就以下几条指令:

PRINT——显示内容或结果;INPUT——键入;LET——赋值;GOTO——无条件转移;FOR TO……NEXT——循环;IF THEN ELSE——条件;DO WHILE……LOOP——条件循环;END——结束;RUN——运行;CLS——清屏。

就是这些简单的指令,能完成许多种的数值计算和画图功能。随着时间的推移,BASIC语言经历了多次演变。在20世纪70年代中期,随着微型计算机的兴起,BASIC语言得到了广泛的应用和普及。这一时期,多种BASIC方言应运而生,包括1975年微软推出的微软BASIC。BASIC几乎成为了那个时代任何计算机系统的标准编程语言,尤其是在家用计算机领域。

进入20世纪90年代,随着功能更强大的微型计算机进入市场,BASIC的受欢迎程度有所下降。然而,1991年微软发布了Visual Basic,将BASIC的更新版本与可视化表单构建器结合在一起,这不仅为BASIC语言注入了新的活力,也重新点燃了这种语言的使用热潮。

尽管在某些领域BASIC的影响力有所减弱,但它仍然是许多程序员职业生涯的起点,并在教育和某些专业领域继续发挥作用。

Kurtz 的离世恰逢 BASIC 语言诞生 60 周年。1964 年 5 月 1 日,在达特茅斯学院的计算机实验室里,第一个 BASIC 程序开始运行。60 年后的今天,我们更加深刻地感受到了Kurtz的先见之明和他对计算机科学的巨大贡献。

往期推荐

4 种 MySQL 同步 ES 方案,yyds!

喜大普奔~当年用不起天天找破解版的收费软件现在免费了!!!

操作系统是怎样一步步接收键盘按键的?

京东开奖了!35*19

中国最早的挂机游戏,竟然是……QQ?

面试谈薪报价2w,HR非得压到1.9w,还反问他:你就差这1000块钱?后来背调时问了他前同事十几个问题,对方最后直接挂了

明明表中没这条数据,竟然还能查出来?

这里有最新前沿技术资讯、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦


码小辫
用堆栈的方式来学习技术,用遍历的方法来获取资料,用AI的思路考虑人生……码农的AI世界、BUG的程序员人生……hello world!
 最新文章