托馬斯?E?庫爾茨(Thomas E. Kurtz),達特茅斯學院教授,于11月12日在美國新罕布什爾州黎巴嫩的一家臨終關(guān)懷中心安詳離世,享年96歲。庫爾茨教授是20世紀60年代BASIC計算機代碼的聯(lián)合發(fā)明者,該代碼為新手程序員提供了易上手的編程工具,并在個人電腦風靡時期推動了BASIC成為行業(yè)編程標準。
BASIC,全稱“初學者通用符號指令代碼”(Beginner's All-purpose Symbolic Instruction Code),是一種為初學者設計的直譯式程序設計語言。其特點是編寫完成后,無需復雜的編譯和鏈接過程,即可通過解釋器直接執(zhí)行。
1964年,庫爾茨與約翰?克米尼共同在FORTRAN的基礎上開發(fā)出BASIC語言。起初,BASIC是作為達特茅斯學院學生易用的高級語言而誕生的。因其易學性,BASIC迅速從學術(shù)環(huán)境擴展到更廣泛的社會應用中,并很快成為初學者首選的編程語言。
隨著計算機技術(shù)的不斷進步,特別是微型計算機的普及,BASIC語言得到了進一步的擴展和改進。多種版本的BASIC,如TRS-80 BASIC、Apple BASIC等,不斷涌現(xiàn),功能日益豐富,甚至在某些方面超越了同期的其他編程語言。
微軟后來推出的Visual Basic,雖可視為BASIC的進化版,但在功能和結(jié)構(gòu)上已有了顯著的不同。
庫爾茨教授的離世,無疑是編程界的一大損失。他的貢獻將永遠銘記在計算機科學發(fā)展的史冊上。