Michel Dagenais Michel Dagenais, GNU General Public License, 1998
michel.dagenais@polymtl.ca
Ecole Polytechnique
C.P. 6079, Succ. Centre-Ville
Montreal, Quebec, H3C 3A7
18 January 1998 programming language object oriented thread garbage collection wide audience

Modula-3 a simple and efficient object oriented language

As Sam Harbison writes in his book,

Modula-3 is a member of the Pascal family of languages. Designed in the late 1980s at Digital Equipment Corporation and Olivetti, Modula-3 corrects many of the deficiencies of Pascal and Modula-2 for practical software engineering. In particular, Modula-3 keeps the simplicity of type safety of the earlier languages, while providing new facilities for exception handling, concurrency, object-oriented programming, and automatic garbage collection. Modula-3 is both a practical implementation language for large software projects and an excellent teaching language.

m3compiler
DEC SRC Modula-3 compiler.
m3tools
Modula-3 programming tools.
M3defn
Modula-3 Language Definition.
Partial Revelations
Description of the benefits of partial revelation, with examples.


Glimpse HTTP Search (In string, use ";" for AND and "," for OR between keywords)

String to search for:
Case sensitive Partial match, Misspellings allowed:
Return only files modified within the last days.
Maximum number of files returned: Maximum number of matches per file returned:
Glimpse and GlimpseHTTP, Copyright © 1996, University of Arizona



Download /m3/pkg/pm3-1.1.11/language/modula3/src (92 files, 275571 bytes)

Download format for tar file: compressed uuencoded base64
split into several chunks, Split size: Split part:



Michel Dagenais, 1997. For comments, updates and suggestions michel.dagenais@polymtl.ca