Modula
![本頁使用了標題或全文手工轉換](http://images.weserv.nl/?url=//upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
編程範型 | 指令式, 結構化, 模組化 |
---|---|
語言家族 | Wirth Modula |
設計者 | Niklaus Wirth |
實作者 | Niklaus Wirth |
釋出時間 | 1975年 |
型態系統 | 靜態, 強型別, 安全 |
系統平台 | PDP-11, LSI-11 |
啟發語言 | |
Pascal | |
影響語言 | |
Alma-0, Go, Modula-2 |
Modula程式語言是Pascal語言的後代。它是由Pascal的設計者Niklaus Wirth在1970年代中期於瑞士蘇黎世聯邦理工學院開發的。Modula在Pascal之上的創新是模組系統,用來將有關的聲明組合成一個程式單元(unit),因此名為「Modula」。這個語言定義於Wirthy在1976年出版的叫做《Modula:用於模組化編程的語言》的報告中[1]。
Modula由Wirth在PDP-11上首次實現。不久其他實現就跟從而來,最重要的是為約克大學Modula開發的編譯器,和飛利浦實驗室的叫做PL Modula的實現,它生成LSI-11微處理器的代碼。
Modula的發展在它出版後不久就停止了。Wirth隨後集中他的努力於Modula的後繼者Modula-2。
參照
- ^ Wirth, Niklaus. Modula: a language for modular multiprogramming. ETH Library (ETH Zurich). 1 January 1976 [2020-04-21]. doi:10.3929/ethz-a-000199440. (原始內容存檔於2020-08-10).
![]() | 這是一篇關於電腦程式語言的小作品。您可以透過編輯或修訂擴充其內容。 |