讓程式語言貼近生活,BASIC 共同創始人托馬斯‧卡茨辭世

作者 | 發布日期 2024 年 11 月 15 日 15:30 | 分類 科技教育 , 網路 line share Linkedin share follow us in feedly line share
讓程式語言貼近生活,BASIC 共同創始人托馬斯‧卡茨辭世


Basic 程式語言共同發明人、達特茅斯學院(Dartmouth College)教授托馬斯·卡茨(Thomas E. Kurtz)於 11 月 12 日在新罕布夏州某安寧中心辭世,享耆壽 96 歲。他與同僚 John Kemeny 共同開創的 Basic 程式語言,在個人電腦時代扮演關鍵角色,為程式設計的普及化寫下重要一頁。

1964年,Kurtz與數學系主任Kemeny攜手創造Basic(Beginner′s All-Purpose Symbolic Instruction Code,初學者通用符號指令碼),致力於簡化程式設計的學習門檻。在當時以IBM Fortran為主導的環境下,他們認為現有的程式語言過於艱澀。Kurtz在2002年的訪談中表示,「這些語言充滿複雜的標點符號規則,使用者難以記憶」。

Basic的革命性在簡潔直接的語法設計。「我們希望用日常用語來編寫程式,」Kurtz解釋,「這可能有點牽強,但用HELLO和GOODBYE來代替LOGON和LOGOFF不是更簡單嗎?」除了語言本身,他們還開發創新分時系統,讓50所學校的學生能遠端用達特茅斯電腦,開創遠距教學的先河。

(Source:Computer History Museum

Basic的成功超乎預期,但也帶來意想不到的發展。當微軟、蘋果等公司開始改造Basic時,原創者認為其設計原則被扭曲,衍生出稱為「街頭Basic」的變體。儘管如此,Kurtz和Kemeny選擇將Basic置於公共領域,促進其廣泛應用,這個決定推動了個人電腦革命的發展。

隨著科技演進,Basic的角色逐漸被Pascal等程式語言取代,視窗介面的興起更使程式設計不再是必備技能。然而,Basic為電腦教育帶來的影響深遠持久,奠定了今日科技普及的基礎。正如Kurtz在2014年所言:「現代電腦的操作雖然簡化了,但理解程式設計的基本概念仍然重要。」

這位電腦教育先驅的偉大遺產,不僅在於他創造的程式語言,更在於他致力於讓科技教育更加平易近人的理念。

(首圖來源:The original uploader was Dojarca at English Wikipedia. (GPL or GPL), via Wikimedia Commons)

想請我們喝幾杯咖啡?

icon-tag

每杯咖啡 65 元

icon-coffee x 1
icon-coffee x 3
icon-coffee x 5
icon-coffee x

您的咖啡贊助將是讓我們持續走下去的動力

總金額共新臺幣 0
《關於請喝咖啡的 Q & A》