APL相關資源
關於APL的資料,大多以英文爲主而鮮有中文的。簡單的Google搜尋一下“APL 語言 site:tw”或者“APL 語言 site:hk”便知道中文資料有多貧乏。
直譯器
- https://tryapl.org/
網上APL直譯器,免除安裝的麻煩,有virtual keyboard可以無痛輸入APL符號 - https://www.dyalog.com/
我初次使用的APL直譯器,需要安裝附帶的輸入法用以輸入APL符號 - http://www.nars2000.org/
我現在主要使用的APL interpreter,無需另外安裝輸入法
Youtube 短片
- https://www.youtube.com/watch?v=_DTpQ4Kk2wA
1975年英國皇家學院示範使用"teletype"遙距使用APL。現代的人大概難以想像,當年使用電腦,係需要用一部打字機,通過電話綫連接遠端伺服器傳送指令,伺服器傳回結果再由打字機列印出來...... - https://www.youtube.com/watch?v=DmT80OseAGs
Dyalog APL的John Scholes示範用Dyalog APL解決數獨題目 - https://www.youtube.com/watch?v=a9xAKttWgP4
同樣來自John Scholes,使用Dyalog APL編寫經典電腦"遊戲"Game of Life
學習資源(入門級)
- https://www.dyalog.com/uploads/documents/MasteringDyalogAPL.pdf
Dyalog APL的電子書,亦係我最初使用的教材,適合絕對初學者 - http://microapl.com/APL/LearningAPLwithAPLX.pdf
MicroAPL的教材,以其產品APLX爲基礎。不過MicroAPL已被Dyalog APL拼購,APLX雖然可供下載,但不會再有更新 - https://aplwiki.com/wiki/Main_Page
開放的APL維基,可惜仍然只有英語內容,非常值得閱讀。其中關於APL慣用語的一頁更加值得玩味
學習資源(進階)
- http://www.softwarepreservation.org/projects/apl/
Software Preservation Group的APL分頁,有大量可以稱之爲史料的文件檔案,包括論文、書、舊APL系統的使用手冊 - https://cpsc.yale.edu/sites/default/files/files/tr87.pdf
APL"慣用語"(idiom) - http://www.softwarepreservation.org/projects/apl/Papers/MYFAVORITEIDIOM
也是APL慣用語,似乎由IBM的人編集 - https://aplcart.info/
可以搜尋的APL例句,可以作個別函數或運算子的參考,也有很多進階例子
其它
- https://www.jsoftware.com/#/README
J語言,有説係現代的APL,其主要設計及開發者之一爲港生加拿大人Roger Hui - https://vector.org.uk/
英國的British APL Association編輯的雜誌“Vector”,定期上載有關APL、數學、編程問題的文章,其中 http://archive.vector.org.uk/ 提供過去的期刊 - https://aplwiki.com/wiki/Fonts
APL Wiki中的APL Unicode字元列表
留言
張貼留言