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