Baby modula-3

Baby modula-3

Baby Modula-3 is a subset of the Modula-3 programming language invented by Martín Abadi. It is a language for studying object oriented design in computer sciences. It was not implemented.

Martín Abadi tried to give an example of an object-oriented language which would allow the studying of formal semantics of objects. "Baby Modula-3 is defined with a structured operational semantics and with a set of static type rules. A denotational semantics guarantees the soundness of this definition." [ [http://www.hpl.hp.com/techreports/Compaq-DEC/SRC-RR-95.html SRC-RR-95 Baby Modula-3 and a theory of objects. - Martin Abadi.] ]

The inventor of Baby Modula-3 worked at Systems Research Center (SEC) of Digital Equipment Corporation (DEC) in Palo Alto, California. As DEC was bought by Compaq and Compaq itself was bought by Hewlett-Packard the SRC-report 95 was made available to the public by HP.

Influences

Luca Cardelli and Martín Abadi wrote the book "A Theory of Objects" in 1997 laying out formal calculi for the semantics of object-oriented programming languages. Baby Modula-3 influenced this work according to Luca Cardelli.

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Martín Abadi — (born 1963)[1] is an argentinian computer scientist, currently working at the University of California, Santa Cruz and Microsoft Research. He earned his Ph.D. from Stanford University in 1987 as a student of Zohar Manna. He is well known for his… …   Wikipedia

  • Borland — Infobox Company company name = Borland Software Corporation company company type = Public (nasdaq|BORL) company slogan = The Open ALM Company foundation = California (1983) location = Austin, Texas (previously Cupertino, California) key people =… …   Wikipedia

  • Atari ST — Infobox computer Photo = Name = Atari ST (family) Type = Personal computer Released = 1985 Discontinued = 1993 Processor = Motorola 68000 @ 8 MHz Memory = 512 kilobytes (512×210 bytes) to 4 megabytes (4×220 bytes) OS = Atari TOSThe Atari ST is a… …   Wikipedia

  • Borland — Software Corporation Lema The Open ALM Company Tipo Cotización Pública (NASDAQ …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”