Modula
Sign in to saveThe Modula programming language is a descendant of the Pascal language. It was developed in Switzerland, at ETH Zurich, in the mid-1970s by Niklaus Wirth, the same person who designed Pascal. The main innovation of Modula over Pascal is a module system, used for grouping sets of related declarations into program units; hence the name Modula. The language is defined in a report by Wirth called Modula. A language for modular multiprogramming published 1976.
In the Vinony graph
Vinony's link graph records 63 inbound references to Modula, and connects out to type system, PDP-11 and Switzerland.
It sits within the topics Compiled programming languages, Modula programming language family and Procedural programming languages.
Vinony links it to 17 Wikipedia language editions.
Key facts
- Programming language.name
- Modula
- Programming language.paradigms
- Imperative, structured, modular
- Programming language.family
- Wirth Modula
- Programming language.designer
- Niklaus Wirth
- Programming language.developer
- Niklaus Wirth
- Programming language.typing
- Static, strong, safe
- Programming language.scope
- Lexical
- Programming language.discontinued
- Yes
- Programming language.platform
- PDP-11, LSI-11
- Programming language.influenced by
- Pascal
- Programming language.influenced
- Alma-0, Go, Modula-2
via Wikipedia infobox
Wikidata facts
- Instance of
- imperative programming language
- Developer
- Niklaus Wirth
Show 4 more facts
- influenced by
- Pascal
- inception
- 1975-01-01
- programming paradigm
- modular programming
- typing discipline
- safe typing
Sources (1)
via Wikidata · CC0
Article · 中文
Modula编程语言是Pascal语言的后代。它是由Pascal的设计者Niklaus Wirth在1970年代中期于瑞士苏黎世联邦理工学院开发的。Modula在Pascal之上的创新是模块系统,用来将有关的声明组合成一个程序单元(unit),因此名为“Modula”。这个语言定义于Wirthy在1976年出版的叫做《Modula:用于模块化编程的语言》的报告中。 Modula由Wirth在PDP-11上首次实现。不久其他实现就跟从而来,最重要的是为约克大学Modula开发的编译器,和飛利浦实验室的叫做PL Modula的实现,它生成LSI-11微处理器的代码。 Modula的发展在它出版后不久就停止了。Wirth随后集中他的努力于Modula的后继者Modula-2。
Abstract from DBpedia / Wikipedia · CC BY-SA