托马斯・E・库尔茨(Thomas E. Kurtz),达特茅斯学院教授,于11月12日在美国新罕布什尔州黎巴嫩的一家临终关怀中心安详离世,享年96岁。库尔茨教授是20世纪60年代BASIC计算机代码的联合发明者,该代码为新手程序员提供了易上手的编程工具,并在个人电脑风靡时期推动了BASIC成为行业编程标准。
BASIC,全称“初学者通用符号指令代码”(Beginner's All-purpose Symbolic Instruction Code),是一种为初学者设计的直译式程序设计语言。其特点是编写完成后,无需复杂的编译和链接过程,即可通过解释器直接执行。
1964年,库尔茨与约翰・克米尼共同在FORTRAN的基础上开发出BASIC语言。起初,BASIC是作为达特茅斯学院学生易用的高级语言而诞生的。因其易学性,BASIC迅速从学术环境扩展到更广泛的社会应用中,并很快成为初学者首选的编程语言。
随着计算机技术的不断进步,特别是微型计算机的普及,BASIC语言得到了进一步的扩展和改进。多种版本的BASIC,如TRS-80 BASIC、Apple BASIC等,不断涌现,功能日益丰富,甚至在某些方面超越了同期的其他编程语言。
微软后来推出的Visual Basic,虽可视为BASIC的进化版,但在功能和结构上已有了显著的不同。
库尔茨教授的离世,无疑是编程界的一大损失。他的贡献将永远铭记在计算机科学发展的史册上。