Modula程式語言Pascal語言的後代。它是由Pascal的設計者Niklaus Wirth在1970年代中期於瑞士蘇黎世聯邦理工學院開發的。Modula在Pascal之上的創新是模組系統,用來將有關的聲明組合成一個程式單元(unit),因此名為「Modula」。這個語言定義於Wirthy在1976年出版的叫做《Modula:用於模組化編程的語言》的報告中[1]

Modula
編程範型指令式, 結構化, 模組化
語言家族Wirth Modula
設計者Niklaus Wirth
實作者Niklaus Wirth
釋出時間1975年,​49年前​(1975
型態系統靜態, 強型別, 安全
系統平台PDP-11, LSI-11
啟發語言
Pascal
影響語言
Alma-0英語Alma-0, Go, Modula-2

Modula由Wirth在PDP-11上首次實現。不久其他實現就跟從而來,最重要的是為約克大學Modula開發的編譯器,和飛利浦實驗室的叫做PL Modula的實現,它生成LSI-11微處理器的代碼。

Modula的發展在它出版後不久就停止了。Wirth隨後集中他的努力於Modula的後繼者Modula-2

參照

  1. ^ 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).