Omega(ID:1650/ome001)

Protype based OOL 


Prototype-based object-oriented language.
Developed by Gunther Blascek at the Instit fur Praktische Informatik Gruppe Software, Universitat Linz, Austria.



Structures:
Related languages
Omega => Kevo   Influence

References:
  • Blaschek, G. "Type-Safe Object-Oriented Programming with Prototypes The Concept of Omega", Structured Programming 12:217-225 (1991). view details
  • Blaschek, Gunther "Object-Oriented Programming With Prototypes" Springer Verlag December 1994 view details
  • Noble, James - report on Günther Blaschek demonstration of Omega view details Abstract: Günther Blaschek from the Johannes Kepler University of Linz demonstrated the Omega language. Omega is a statically typed prototype based language derived from Smalltalk, for which a compiler and programming environment are available for the Macintosh. Günther demonstrated the Omega programming environment, highlighting its performance. For example, he recompiled the entire system from scratch in approximately seven seconds. In general, Omega executes four to ten times faster than Smalltalk. Most of this speedup is due to static typing which allows common code to be inlined, and basic types (such as integers) to be stored and manipulated directly.
          in Cointe, P. editor, Proceedings of the Ninth European Conference on Object-Oriented Programming (ECOOP), July 1996. LNCS 1098, Springer-Verlag view details