Modula-2: Difference between revisions
Appearance
No edit summary |
mNo edit summary |
||
Line 5: | Line 5: | ||
==A list of OS/2 implementations of Modula 2== | ==A list of OS/2 implementations of Modula 2== | ||
*[[Canterbury Modula 2 - Oberon-2|Canterbury Modula 2 & Oberon-2]] - Discontinued | *[[Canterbury Modula 2 - Oberon-2|Canterbury Modula 2 & Oberon-2]] - Discontinued | ||
*[[Gardens Point Modula 2]] Was available in both Commercial Open Source variants - Discontinued. | *[[Gardens Point Modula 2]] Was available in both Commercial and Open Source variants - Discontinued. | ||
*[[Pecan UCSD Pascal]] - Add on package for the Pascal system, 16 bit OS/2 only - Discontinued. | *[[Pecan UCSD Pascal]] - Add on package for the Pascal system, 16 bit OS/2 only - Discontinued. | ||
*[[Stony Brook Professional Modula-2]] - 16 bit only - Discontinued | *[[Stony Brook Professional Modula-2]] - 16 bit only - Discontinued | ||
Line 14: | Line 14: | ||
*[[FTL Modula 2]] - Discontinued | *[[FTL Modula 2]] - Discontinued | ||
*[[FST Modula 2]] - Discontinued - Freeware | *[[FST Modula 2]] - Discontinued - Freeware | ||
*[[Gardens Point Modula 2]] Was available in both Commercial Open Source variants - Discontinued. | *[[Gardens Point Modula 2]] Was available in both Commercial and Open Source variants - Discontinued. | ||
*[[Logitech Modula-2]] - Discontinued | *[[Logitech Modula-2]] - Discontinued | ||
*[[Pecan UCSD Pascal]] - Add on package for the DOS hosted UCSD Pascal system - Discontinued. | *[[Pecan UCSD Pascal]] - Add on package for the DOS hosted UCSD Pascal system - Discontinued. |
Revision as of 05:24, 10 November 2014
Structured procedural language introduced by Niklaus Wirth in 1979, based on his earlier Pascal language but adds modular and incremental compilation, and a number of "programming in the large" features.
Modula 2 was hugely influential in the field of informatics and at the least 50 other languages have been based on it in addition to having a direct or indirect influence on languages like Basic, Java, C# and Object Pascal, amongst the more notable languages that have been based on M2 are Modula 3, Parallaxis, Yafl, Oberon, Oberon-2, IEC61131, Umbriel, Component Pascal and Zonnon.
A list of OS/2 implementations of Modula 2
- Canterbury Modula 2 & Oberon-2 - Discontinued
- Gardens Point Modula 2 Was available in both Commercial and Open Source variants - Discontinued.
- Pecan UCSD Pascal - Add on package for the Pascal system, 16 bit OS/2 only - Discontinued.
- Stony Brook Professional Modula-2 - 16 bit only - Discontinued
- TopSpeed Modula-2 - 16 bit only - Discontinued
- XDS-x86 Modula 2 - Discontinued
A list of DOS implementations of Modula 2
- FTL Modula 2 - Discontinued
- FST Modula 2 - Discontinued - Freeware
- Gardens Point Modula 2 Was available in both Commercial and Open Source variants - Discontinued.
- Logitech Modula-2 - Discontinued
- Pecan UCSD Pascal - Add on package for the DOS hosted UCSD Pascal system - Discontinued.
- TopSpeed Modula-2 - Discontinued
- Stony Brook Professional Modula-2 - Discontinued
- XDS-x86 Modula 2 - Discontinued
A list of Modula 2 implementations that run under Win-OS/2
- Stony Brook Professional Modula-2 - Discontinued
A list of Modula 2 implementations that run under Java
- MHC Modula 2 For Java - Discontinued
- modula2jcc - Current - Open source.
Publications
Articles
Standards
- ISO10514-2 Adds an OOP layer
- ISO10514-3 Adds generics