<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=Modula</id>
	<title>Modula - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=Modula"/>
	<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=Modula&amp;action=history"/>
	<updated>2026-06-24T19:16:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.sarg.dev/index.php?title=Modula&amp;diff=13483&amp;oldid=prev</id>
		<title>imported&gt;Tc14Hd: Added short description</title>
		<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=Modula&amp;diff=13483&amp;oldid=prev"/>
		<updated>2024-12-27T00:41:20Z</updated>

		<summary type="html">&lt;p&gt;Added short description&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Programming language}}&lt;br /&gt;
{{Multiple issues|&lt;br /&gt;
{{primary sources|date=July 2016}}&lt;br /&gt;
{{More citations needed|date=August 2013}}&lt;br /&gt;
}}&lt;br /&gt;
{{Use dmy dates|date=January 2021}}&lt;br /&gt;
{{Infobox programming language&lt;br /&gt;
| name = Modula&lt;br /&gt;
| paradigms = [[Imperative programming|Imperative]], [[Structured programming|structured]], [[Modular programming|modular]]&lt;br /&gt;
| family = [[Niklaus Wirth|Wirth]] Modula&lt;br /&gt;
| designer = [[Niklaus Wirth]]&lt;br /&gt;
| developer = Niklaus Wirth&lt;br /&gt;
| released = {{Start date and age|1975}}&lt;br /&gt;
| typing = [[Static typing|Static]], [[Strong and weak typing|strong]], [[Type system#Type safety and memory safety|safe]]&lt;br /&gt;
| scope = [[Scope (computer science)|Lexical]]&lt;br /&gt;
| discontinued = Yes&lt;br /&gt;
| platform = [[PDP-11]], [[LSI-11]]&lt;br /&gt;
| operating system = &amp;lt;!-- PDP-11s ran some 3 dozen OSes. --&amp;gt;&lt;br /&gt;
| website = &amp;lt;!-- A commemorative site may be made. --&amp;gt;&lt;br /&gt;
| dialects = &amp;lt;!-- None: discontinued. --&amp;gt;&lt;br /&gt;
| influenced by = [[Pascal (programming language)|Pascal]]&lt;br /&gt;
| influenced = [[Alma-0]], [[Go (programming language)|Go]], [[Modula-2]]&lt;br /&gt;
}}&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Modula&amp;#039;&amp;#039;&amp;#039; [[programming language]] is a descendant of the [[Pascal (programming language)|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 [[Modular programming|module system]], used for grouping sets of related declarations into program units; hence the name &amp;#039;&amp;#039;Modula&amp;#039;&amp;#039;. The language is defined in a report by Wirth called &amp;#039;&amp;#039;Modula. A language for modular multiprogramming&amp;#039;&amp;#039; published 1976.&amp;lt;ref&amp;gt;{{cite journal |last=Wirth |first=Niklaus |date=1 January 1976 |title=Modula: a language for modular multiprogramming |url=https://www.research-collection.ethz.ch/handle/20.500.11850/68669 |website=[[ETH Library]] |publisher=[[ETH Zurich]] |doi=10.3929/ethz-a-000199440}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modula was first implemented by Wirth on a [[PDP-11]]. Very soon, other implementations followed, most importantly, the [[compiler]]s developed for [[University of York]] Modula, and one at [[Philips]] Laboratories named PL Modula, which generated code for the [[LSI-11]] [[microprocessor]].&lt;br /&gt;
&lt;br /&gt;
The development of Modula was discontinued soon after its publication. Wirth then concentrated his efforts on Modula&amp;#039;s successor, [[Modula-2]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Modula-2]]&lt;br /&gt;
* [[Modula-2+]]&lt;br /&gt;
* [[Modula-3]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
{{Modula, Oberon}}&lt;br /&gt;
{{Wirth}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Procedural programming languages]]&lt;br /&gt;
[[Category:Modula programming language family]]&lt;br /&gt;
[[Category:Programming languages created in 1975]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Prog-lang-stub}}&lt;/div&gt;</summary>
		<author><name>imported&gt;Tc14Hd</name></author>
	</entry>
</feed>