BASIC编程语言共同发明人Thomas Kurtz逝世

科技   2024-11-17 18:51   上海  

我们怀着沉痛的心情向计算机先驱 Thomas Eugene Kurtz 道别。

Thomas Eugene Kurtz 于 11 月 12 日在新罕布什尔州黎巴嫩的一家临终关怀中心去世,享年 96 岁(1928 年 2 月 22 日-2024 年 11 月 12 日),他的妻子 Agnes 证实了这一消息。

美国计算机历史博物馆 (Computer History Museum,CHM) 介绍称, Kurtz 出生于 1928 年 2 月 22 日,是美国数学家、计算机科学家,在 1964 年与 John Kemeny 共同发明了 BASIC 编程语言和达特茅斯分时系统。

自诞生以来,BASIC 语言已在多代计算机中蓬勃发展 -- 从 20 世纪 60 年代的大型机和小型机,到 20 世纪 70 年代和 80 年代的微型计算机,再到如今信用卡大小的 Raspberry Pi 计算机。

1978 年,哈佛大学学生 Bill Gates(比尔·盖茨)和 Paul Allen(保罗·艾伦)为面向业余爱好者的新型微型计算机 MITS Altair 8800 编写了第一个版本的 BASIC。他们的 BASIC 版本将 Altair 从一个功能有限的闪烁盒子变成了一台有用的计算机,BASIC 的受欢迎程度在个人计算机时代再次飙升。

Kurtz 于 1950 年毕业于诺克斯学院,1956 年获得普林斯顿大学数学博士学位,获得博士学位后开始在 Dartmouth 任教。几年后,他和同事 John Kemeny 教授开发了 Dartmouth Timesharing System (DTSS) 的原始版本,这是一种通过网络共享计算机访问权限的方法,也是允许多名学生访问 BASIC 的要求。

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

在 20 世纪 60 年代学术计算机发展的早期,没有简单的非专业编程语言可供本科生使用。BASIC 就是针对这一群体而开发的。 

为了实现他们的愿景,Kurtz 和 Kemeny 同时开发了 Dartmouth Timesharing System,让校园里的学生可以使用 Teletype 终端访问 BASIC。

1966 年至 1975 年,Kurtz 担任 Dartmouth 的 Kiewit 计算中心主任,1975 年至 1978 年担任学术计算办公室主任。1979 年,他与 Stephen J. Garland 组织了一个计算机和信息系统专业硕士课程,部分资金来自 IBM 的资助。

▲ 通用电气 GE-225 大型计算机,达特茅斯分时系统的主机

1983 年,Kurtz 与 Kemeny 和三名 Dartmouth 学院前学生共同成立了 True BASIC, Inc.,其宗旨是开发高质量的教育软件和独立于平台的 BASIC 编译器。1988 年 CIS 项目终止后,Kurtz 重返教学岗位,并于 1993 年从 Dartmouth 学院退休。

Kurtz 曾担任 EDUCOM 理事会主席和理事,以及美国总统顾问委员会皮尔斯小组的成员。他还曾担任两项 NSF 和 ARPA 资助活动的指导委员会成员,并担任第一届 CCUC 教学计算会议主席。他帮助组建了美国国家标准委员会 X3J2,该委员会制定了 BASIC 的 ANSI 标准,并于 1974 年至 1985 年担任主席。

Kurtz 是 ISO 委员会 SC22/WG8 的成员,负责制定 BASIC 的国际标准,并于 1987 年至 1993 年担任其召集人。1994 年,他被授予 ACM Fellow 称号。


相关来源
https://computerhistory.org/blog/in-memoriam-thomas-e-kurtz-1928-2024
https://www.legacy.com/us/obituaries/vnews/name/thomas-kurtz-obituary?id=56769088

END


来自OSC开源社区公众号

Qt教程
致力于Qt教程,Qt技术交流,研发
 最新文章