(转载)计算机技术先驱 BASIC编程语言共同发明人托马斯-库尔茨逝世
版主: hci
#1 (转载)计算机技术先驱 BASIC编程语言共同发明人托马斯-库尔茨逝世
此帖转自 pathdream 在 电脑手机(IT) 的帖子:计算机技术先驱 BASIC编程语言共同发明人托马斯-库尔茨逝世
我们怀着沉痛的心情向计算机先驱托马斯-库尔茨道别。托马斯-尤金-库尔茨(Thomas Eugene Kurtz,1928 年 2 月 22 日-2024 年 11 月 12 日),美国数学家、计算机科学家,与约翰-凯梅尼(John Kemeny)共同发明了 BASIC 编程语言和达特茅斯分时系统。
Thomas-Kurtz-memoriam.png
在 20 世纪 60 年代学术计算机发展的早期,没有简单的非专业编程语言可供本科生使用。 BASIC 就是针对这一群体而开发的。 为了实现他们的愿景,库尔茨和凯梅尼同时开发了达特茅斯分时系统,让校园里使用电传终端的学生都能访问 BASIC。
库尔茨出生于伊利诺伊州橡树园,1950 年毕业于诺克斯学院,1956 年获得普林斯顿大学数学博士学位。 1951 年,库尔茨有幸在一台计算机上获得了难得的经验--这台计算机是由美国国家标准局制造的首台 SWAC 计算机,位于加州大学洛杉矶分校。 SWAC,即西方标准自动计算机,是美国最早的电子计算机之一,由传奇计算机先驱、2013 年 CHM 研究员哈里-赫斯基(Harry Huskey)指导。
库尔茨获得博士学位后开始在达特茅斯大学任教。 几年后,他和同事约翰-凯梅尼(John Kemeny)教授开发了达特茅斯分时系统(DTSS)的原始版本,这是一种通过网络共享计算机访问的方法,也是允许多个学生访问 BASIC 的要求。
约翰-凯梅尼(左)和托马斯-库尔茨(右),约 1964 年。 达茅斯学院图书馆提供
DTSS 是最早成功的大规模分时系统,是一项了不起的成就。 通用电气公司向达特茅斯大学捐赠了计算机,并将 DTSS 扩展到其在线服务(如 Genie)的内核中。 1964 年 5 月 1 日,DTSS 与 BASIC 一起亮相。 当年秋天,数百名学生在校园的 20 台终端机上学习 BASIC。
通用电气 GE-225 大型计算机,达特茅斯分时系统的主机,约 1967 年。 由达特茅斯学院图书馆提供
自诞生以来,BASIC 语言已在多代计算机中蓬勃发展--从 20 世纪 60 年代的大型机和微型计算机,到 20 世纪 70 年代和 80 年代的微型计算机,再到今天信用卡大小的 Raspberry Pi 计算机。 1978 年,哈佛大学学生比尔-盖茨(Bill Gates)和保罗-艾伦(Paul Allen)为面向业余爱好者的新型微型计算机 MITS Altair 8800 编写了第一个版本的 BASIC。 他们的 BASIC 版本将 Altair 从一个功能有限的闪烁盒子变成了一台有用的计算机,BASIC 的受欢迎程度在个人计算机时代再次飙升。
1966 年至 1975 年,库尔茨担任达特茅斯凯威特计算中心主任,1975 年至 1978 年担任学术计算办公室主任。 1979 年,他与斯蒂芬-J-加兰(Stephen J. Garland)共同组织了计算机与信息系统专业硕士课程,该课程的部分资金由 IBM 提供。
1983 年,库尔茨与凯梅尼以及三名达特茅斯大学的前学生一起成立了 True BASIC 公司,旨在开发高质量的教育软件和独立于平台的 BASIC 编译器。 1988 年 CIS 项目终止后,库尔茨重返教学岗位,并于 1993 年从达特茅斯大学退休。
库尔茨曾担任 EDUCOM 理事会主席和理事,以及总统顾问委员会所谓的皮尔斯小组成员。 他还担任过两项由国家科学基金会(NSF)和美国航空和航天局(ARPA)支持的活动的指导委员会成员,并担任过第一届 CCUC 教学计算会议的主席。 他帮助组建了美国国家标准委员会 X3J2,该委员会制定了 BASIC 的 ANSI 标准,他从 1974 年到 1985 年一直担任该委员会主席。 库尔茨是国际标准化组织 SC22/WG8 委员会成员,该委员会负责制定 BASIC 国际标准,库尔茨于 1987 年至 1993 年担任该委员会召集人。 1994 年,他被授予 ACM 研究员称号。
我们怀着沉痛的心情向计算机先驱托马斯-库尔茨道别。托马斯-尤金-库尔茨(Thomas Eugene Kurtz,1928 年 2 月 22 日-2024 年 11 月 12 日),美国数学家、计算机科学家,与约翰-凯梅尼(John Kemeny)共同发明了 BASIC 编程语言和达特茅斯分时系统。
Thomas-Kurtz-memoriam.png
在 20 世纪 60 年代学术计算机发展的早期,没有简单的非专业编程语言可供本科生使用。 BASIC 就是针对这一群体而开发的。 为了实现他们的愿景,库尔茨和凯梅尼同时开发了达特茅斯分时系统,让校园里使用电传终端的学生都能访问 BASIC。
库尔茨出生于伊利诺伊州橡树园,1950 年毕业于诺克斯学院,1956 年获得普林斯顿大学数学博士学位。 1951 年,库尔茨有幸在一台计算机上获得了难得的经验--这台计算机是由美国国家标准局制造的首台 SWAC 计算机,位于加州大学洛杉矶分校。 SWAC,即西方标准自动计算机,是美国最早的电子计算机之一,由传奇计算机先驱、2013 年 CHM 研究员哈里-赫斯基(Harry Huskey)指导。
库尔茨获得博士学位后开始在达特茅斯大学任教。 几年后,他和同事约翰-凯梅尼(John Kemeny)教授开发了达特茅斯分时系统(DTSS)的原始版本,这是一种通过网络共享计算机访问的方法,也是允许多个学生访问 BASIC 的要求。
约翰-凯梅尼(左)和托马斯-库尔茨(右),约 1964 年。 达茅斯学院图书馆提供
DTSS 是最早成功的大规模分时系统,是一项了不起的成就。 通用电气公司向达特茅斯大学捐赠了计算机,并将 DTSS 扩展到其在线服务(如 Genie)的内核中。 1964 年 5 月 1 日,DTSS 与 BASIC 一起亮相。 当年秋天,数百名学生在校园的 20 台终端机上学习 BASIC。
通用电气 GE-225 大型计算机,达特茅斯分时系统的主机,约 1967 年。 由达特茅斯学院图书馆提供
自诞生以来,BASIC 语言已在多代计算机中蓬勃发展--从 20 世纪 60 年代的大型机和微型计算机,到 20 世纪 70 年代和 80 年代的微型计算机,再到今天信用卡大小的 Raspberry Pi 计算机。 1978 年,哈佛大学学生比尔-盖茨(Bill Gates)和保罗-艾伦(Paul Allen)为面向业余爱好者的新型微型计算机 MITS Altair 8800 编写了第一个版本的 BASIC。 他们的 BASIC 版本将 Altair 从一个功能有限的闪烁盒子变成了一台有用的计算机,BASIC 的受欢迎程度在个人计算机时代再次飙升。
1966 年至 1975 年,库尔茨担任达特茅斯凯威特计算中心主任,1975 年至 1978 年担任学术计算办公室主任。 1979 年,他与斯蒂芬-J-加兰(Stephen J. Garland)共同组织了计算机与信息系统专业硕士课程,该课程的部分资金由 IBM 提供。
1983 年,库尔茨与凯梅尼以及三名达特茅斯大学的前学生一起成立了 True BASIC 公司,旨在开发高质量的教育软件和独立于平台的 BASIC 编译器。 1988 年 CIS 项目终止后,库尔茨重返教学岗位,并于 1993 年从达特茅斯大学退休。
库尔茨曾担任 EDUCOM 理事会主席和理事,以及总统顾问委员会所谓的皮尔斯小组成员。 他还担任过两项由国家科学基金会(NSF)和美国航空和航天局(ARPA)支持的活动的指导委员会成员,并担任过第一届 CCUC 教学计算会议的主席。 他帮助组建了美国国家标准委员会 X3J2,该委员会制定了 BASIC 的 ANSI 标准,他从 1974 年到 1985 年一直担任该委员会主席。 库尔茨是国际标准化组织 SC22/WG8 委员会成员,该委员会负责制定 BASIC 国际标准,库尔茨于 1987 年至 1993 年担任该委员会召集人。 1994 年,他被授予 ACM 研究员称号。
#4 Re: (转载)计算机技术先驱 BASIC编程语言共同发明人托马斯-库尔茨逝世
我也是。中学的时候,我爸有个高级计算器,可以用BASIC,给了我全新的新奇体验。
我们那代人还是幸运的,这种新奇的体验,现在的小孩很难得到了。他们天天用手机电脑,可对后面的技术一窍不通,也不感兴趣。
我们那代人还是幸运的,这种新奇的体验,现在的小孩很难得到了。他们天天用手机电脑,可对后面的技术一窍不通,也不感兴趣。
x1
上次由 hci 在 2024年 11月 17日 20:23 修改。
原因: 未提供修改原因
原因: 未提供修改原因
#5 Re: (转载)计算机技术先驱 BASIC编程语言共同发明人托马斯-库尔茨逝世
[我就是有点兴趣
,但是被我爸送去读英文了,因为刚从美国回来,那时候美国很先进的
一代有一代人的技术呢
你在哪里?
quote=hci post_id=4506473 time=1731892900 user_id=193]
我也是。中学的时候,我爸有个高级计算器,可以用BASIC,给了我全新的新奇体验。
我们那代人还是幸运的,这种新奇的体验,现在的小孩很难得到了。他们天天用手机电脑,可对后面的技术一窍不通,也不感兴趣。
[/quote]
,但是被我爸送去读英文了,因为刚从美国回来,那时候美国很先进的
一代有一代人的技术呢
你在哪里?
quote=hci post_id=4506473 time=1731892900 user_id=193]
我也是。中学的时候,我爸有个高级计算器,可以用BASIC,给了我全新的新奇体验。
我们那代人还是幸运的,这种新奇的体验,现在的小孩很难得到了。他们天天用手机电脑,可对后面的技术一窍不通,也不感兴趣。
[/quote]
相与枕藉乎舟中,不知东方之既白。
#6 Re: (转载)计算机技术先驱 BASIC编程语言共同发明人托马斯-库尔茨逝世
分时系统了解么?
父辈的技术是我一生攻克的难关,我们行业古老,需要回到梦开始的地方,好在我兴趣很大
下一代会发展成什么样,不知道,一代自有一代的潮流,有些东西到是无师自通
就连 Linus 都在感叹能否有接班人
父辈的技术是我一生攻克的难关,我们行业古老,需要回到梦开始的地方,好在我兴趣很大
下一代会发展成什么样,不知道,一代自有一代的潮流,有些东西到是无师自通
就连 Linus 都在感叹能否有接班人
hci 写了: 2024年 11月 17日 20:21 我也是。中学的时候,我爸有个高级计算器,可以用BASIC,给了我全新的新奇体验。
我们那代人还是幸运的,这种新奇的体验,现在的小孩很难得到了。他们天天用手机电脑,可对后面的技术一窍不通,也不感兴趣。
相与枕藉乎舟中,不知东方之既白。
#9 Re: (转载)计算机技术先驱 BASIC编程语言共同发明人托马斯-库尔茨逝世
This article talks about Kurz inventing Basic and Dartmouth time-sharing system in the 60s. In the late 60s and early 70s, Ken Thompson and others are trying to realize a system with time-sharing system. That's Unix.
相与枕藉乎舟中,不知东方之既白。
#10 Re: (转载)计算机技术先驱 BASIC编程语言共同发明人托马斯-库尔茨逝世
Vogel 写了: 2024年 11月 23日 17:32 This article talks about Kurz inventing Basic and Dartmouth time-sharing system in the 60s. In the late 60s and early 70s, Ken Thompson and others are trying to realize a system with time-sharing system. That's Unix.

相与枕藉乎舟中,不知东方之既白。
#11 Re: (转载)计算机技术先驱 BASIC编程语言共同发明人托马斯-库尔茨逝世
我感觉要想对unix 家园更加 make sense, 还需要了解达特茅斯系统啊
相与枕藉乎舟中,不知东方之既白。
#12 Re: (转载)计算机技术先驱 BASIC编程语言共同发明人托马斯-库尔茨逝世
https://en.wikipedia.org/wiki/Time_Shar ... ing_System
Vogel 写了: 2024年 11月 23日 17:32 This article talks about Kurz inventing Basic and Dartmouth time-sharing system in the 60s. In the late 60s and early 70s, Ken Thompson and others are trying to realize a system with time-sharing system. That's Unix.
-
SourSweetTea
- 著名点评

- 帖子互动: 1067
- 帖子: 5135
- 注册时间: 2024年 5月 18日 00:46
#14 Re: (转载)计算机技术先驱 BASIC编程语言共同发明人托马斯-库尔茨逝世
笼统说是给各个用户或者任务(task) 一段cpu时间
具体的实施要看经典了
,quote=hci post_id=4538766 time=1732409966 user_id=193]
https://en.wikipedia.org/wiki/Time_Shar ... ing_System
[/quote]
具体的实施要看经典了
,quote=hci post_id=4538766 time=1732409966 user_id=193]
https://en.wikipedia.org/wiki/Time_Shar ... ing_System
[/quote]
相与枕藉乎舟中,不知东方之既白。
#15 Re: (转载)计算机技术先驱 BASIC编程语言共同发明人托马斯-库尔茨逝世
再说分时系统
Linux 0.00 只有 A 和 B 两个进程,据说 Linus 在 386 机器上完成一个时间中断的两个任务切换,才会编写出后边的 Linux 0.00.
Linux 0.00 只有 A 和 B 两个进程,据说 Linus 在 386 机器上完成一个时间中断的两个任务切换,才会编写出后边的 Linux 0.00.
相与枕藉乎舟中,不知东方之既白。
#16 Re: (转载)计算机技术先驱 BASIC编程语言共同发明人托马斯-库尔茨逝世
终于想起来我最早玩得Basic游戏 
第89个 Tic-Tac- Toe
Weidong 的链接 https://coding-horror.github.io/basic-computer-games/
第89个 Tic-Tac- Toe
Weidong 的链接 https://coding-horror.github.io/basic-computer-games/
相与枕藉乎舟中,不知东方之既白。

