H ? « »

Language peer sets for Oberon:
Switzerland
Switzerland/1987
Designed 1987
1980s languages
Fifth generation
Late Cold War
Multi-purpose
Multi-purpose/1987
Multi-purpose/ch

Oberon (1415/obe002)

Oberon logo
alternate simple view
Country: Switzerland
Designed 1987
Published: 1987
Sammet category: Multi-purpose


Wirth, 1988. A descendant of Modula-2 eliminating many things: variant records, enumeration types, subranges, lower array indices and 'for' loops. Additions are extensible record types, multidimensional open arrays and garbage collection.


Structures:
Related languages
Modula-2 Oberon   Subset
Oberon Concurrent Oberon   Augmentation of
Oberon GJ   Influence
Oberon IP Pascal   Implementation
Oberon Lagoona   Evolution of
Oberon MacOberon   Port
Oberon Oberon-2   Evolution of
Oberon Oberon-XSC   Extension of
Oberon Object Oberon   Augmentation of
Oberon Persimmon   Based on
Oberon Seneca   Extension of
Oberon Zuse   Influence

References:
  • Wirth, N. (1987) Wirth, N. "From Modula To Oberon and The Programming Language Oberon". Tech. rep., Instiut fiir Informatik Fachgruppe Computer-Systeme, EidgenSssische Technische Hochschule, Ziirich, September 1987.
  • Wirth, N. (1987) Wirth, N. "Type Extensions", ACM Transaction on Prog. Languages and Systems, 10, 204-214 (1987)
  • Wirth, N. (1988) Wirth, N. "From Modula to Oberon" pp661-670
          in (1988) Soft Prac & Exp 18(7) July 1988
  • Wirth, N. (1988) Wirth, N. "The Programming Language Oberon", pp671-690
          in (1988) Soft Prac & Exp 18(7) July 1988
  • Delft, A. J. E. v. (1989) Delft, A. J. E. v."Comments on Oberon." Abstract
          in [SIGPLAN] (1989) SIGPLAN Notices 24(03) March 1989
  • Milanese, V. (1989) Milanese, V. "Aspects of OBERON suitable for graphics applications" pp37-45 Abstract DOI
          in [SIGPLAN] (1989) SIGPLAN Notices 24(08) August 1989
  • Franz, M. (1990) Franz, M. "MacOberon Reference Manual" 142 ETH Zurich November 1990
          in [SIGPLAN] (1989) SIGPLAN Notices 24(08) August 1989
  • Franz, M. (1990) Franz, M. "The Implementation of MacOberon" TR 141 ETH Zurich October 1990
          in [SIGPLAN] (1989) SIGPLAN Notices 24(08) August 1989
  • Gutknecht J. (1990) Gutknecht J. "The Oberon Guide: System Release 1.2" TR 138 ETH Zurich October 1990
          in [SIGPLAN] (1989) SIGPLAN Notices 24(08) August 1989
  • Moessenboeck, H. (1991) Moessenboeck, H. "Differences between Oberon and Oberon-2 The Programming Language Oberon-2" TR 160 ETH Zurich May 1991
          in [SIGPLAN] (1989) SIGPLAN Notices 24(08) August 1989
  • Reiser M., (1991) Reiser M., "The Oberon System - User Guide and Programmer's Manual", ACM Press, Addison-Wesley (1991)
          in [SIGPLAN] (1989) SIGPLAN Notices 24(08) August 1989
  • Reiser, M. & Wirth, N. (1992) Reiser, M. & Wirth, N. "Programming in Oberon: Steps Beyond Pascal and Modula", A-W 1992.
          in [SIGPLAN] (1989) SIGPLAN Notices 24(08) August 1989
  • M. Brandis, R. Crelier, M. Franz, and J. Templ; (1995) M. Brandis, R. Crelier, M. Franz, and J. Templ; "The Oberon System Family"
          in (1995) Software - Practice and Experience 25(12) December 1995
  • M. Brandis, R. Crelier, M. Franz, and J. Templ; (1995) M. Brandis, R. Crelier, M. Franz, and J. Templ; "The Oberon System Family" ETH Zurich Dept. Informatik Technical Report No. 174
          in (1995) Software - Practice and Experience 25(12) December 1995
  • Zamulin, Alexandre V. (1996) Zamulin, Alexandre V. "Algebraic Semantics of the Oberon Target Machine" pp41-54
          in [Proceedings] (1996) Proceedings of the Second International Andrei Ershov Memorial Conference on Perspectives of System Informatics LNCS 1161 Springer-Verlag, 1996
  • Franz, M. (2001) Franz, M. "Oberon: The Overlooked Jewel" Abstract Extract: Introduction Extract: Extract: Extract: Conclusion
          in Böszörmenyi, L. (2000) Böszörmenyi, L. ; J. Gutknecht, G. Pomberger (Eds.), The School of Niklaus Wirth: The Art of Simplicity; Morgan Kaufmann, San Francisco, ISBN 1-55860-723-4, September 2000.
  • Wirth, Niklaus (2001) Wirth, Niklaus "Pascal and its Successors" Extract: Pascal, 1968-1972 Extract: 0. Introduction Extract: 1. Structured Programming and Pascal Extract: 2. Modular Programming and Modula-2 Extract: 3 Object-oriented Programming and Oberon Extract: 4 Conclusions and Outlook
          in [Computer Pioneers] (2001) Software Pioneers: Contributions to Software Engineering, Bonn, 28-29. 6. 2001 eds Broy, Manfred and Denert, Ernst Springer 2002
    Resources

    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder