如果你是 80 後甚至 70 後電腦用家,或許第一次接觸電腦,就是學習「LOGO」程式語言。當時學生們要學習輸入指令,控制畫面上的「龜」移動、轉換方向,在畫面上畫出軌跡。最近就有人發現 Apple II 專用 LOGO 語言的程式碼,並放置在 GitHub 分享,讓現在已變成大人的用戶回味當年。
1969 年美國麻省理工大學開發了一隻龜形機械,可利用程式語言控制它在白紙上繪出線條。其後這個程式語言被發表至 Apple II。當時「LOGO」是世界上首個可利用一般口語「說話」來操作的程式語言,使用到 Forward、Left、Right 等指令,操作畫面上的龜移動、轉換方向,以更複雜的程式更可繪出圖案。
這個已經很久沒有人提起的程式語言,最近就有用戶發現到它的程式源碼,並上載到 GitHub 源碼分享網站。現時這個 Apple II 版本的 LOGO 可在以下的網址收看到源程式碼。可留意到整個 LOGO 語言是由 13,450 行程式碼組成,當中把括的指令、訊息,可能呼喚起部份資深電腦用戶的回憶。
GitHub 連結:https://github.com/PDP-10/its/blob/master/src/aplogo/logo.958