X-Nico

unusual facts about Modula-3


Modula-3

In March 2002 elego also took over the repository of another active Modula-3 distribution, PM3, till then maintained at the École Polytechnique de Montréal but which later continued by the work on HM3 improved over the years later until it was obsoleted.


Similar

Modula-2 | Modula-3 | Modula |

C--

Since writing a custom code generator is a challenge in itself, and the compiler back ends available to researchers at that time were complex and poorly documented, several projects had written compilers which generated C code (for instance, the original Modula-3 compiler).

Grundy NewBrain

These included Z80 Assemblers and debuggers, Pro Pascal and Pro Fortran, TCL Pascal, dBase II, Wordstar 3.3, Peachtree Accounting applications, the Superfile database and CP/M versions of Hisoft Pascal, Modula-2, Z80 Assembler and text editor.

Top-down and bottom-up design

Since Niklaus Wirth went on to develop languages such as Modula and Oberon (where one could define a module before knowing about the entire program specification), one can infer that top down programming was not strictly what he promoted.

Turbo Modula-2

Instead, a group including Borland cofounder Niels Jensen, acting as Jensen and Partners, bought the unreleased codebase and redeveloped and released it as TopSpeed Modula-2.

Turbo Modula-2 was both a compiler and an Integrated Development Environment for the Modula-2 programming language running on MS-DOS, developed by Borland, but never released by them.


see also