Jump to content

Modula-3

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Darkov (talk | contribs) at 02:24, 7 June 2003. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Modula-3 was conceived as a successor to Modula-2. It was designed by Luca Cardelli, Jim Donahue, Mick Jordan, Bill Kalsow and Greg Nelson at the Digital Equipment Corporation Systems Research Center and the Olivetti Research Centre. Its main features are simplicity and safety while preseving the power of a systems-programming language.

The language features:

  • Modules and interfaces
  • Explicit marking of unsafe code
  • Automatic garbarge collection
  • Strong typing
  • Objects
  • Exceptions
  • Threads
  • Generics