Object-oriented programming with prototypes
This textbook is intended for the novice as well as for the experienced programmer who wants to learn more about object-oriented programming. There are three main topics covered in this book. First, it contains a comprehensive introduction to the principles of OOP. Second, it describes prototypes as a vehicle for the construction of object-oriented programs and third, it introduces the new programming language Omega. Omega has been developed by the author as a type-safe object-oriented language and is targeted at easy, safe and efficient software construction. The reader is expected to have sufficient experience with structured and modular programming, as these techniques constitute the foundation on which the object-oriented principles are based.
What people are saying - Write a review
We haven't found any reviews in the usual places.
The Programming Language Omega
7 other sections not shown
Other editions - View all
abstract argument array assignment asString Block Boolean cascaded message class library class Object clients clone code fragment collection collection classes compatibility rules compiler construction contains contents conventional programming copy copyParts created data structures data types declared default defined denotes display dynamic binding elementary elements evaluation event event handler event loop example executed Figure graphical objects handler has-a relations identifier ifTrue Image implemented information hiding inheritance hierarchy instance variables Integer interface means MenuCommand metaclass modified monomorphic mouse moveBy multiple inheritance Oberon-2 object of class Object Pascal object referred object-oriented programming Object's method Omega library Omega programming openWindows operations overridden pane point object polymorphic possible programming languages properties protocol prototype-based languages prototypical object receiver receiver's rectangle returns true reuse Section sequence shared variables slot Smalltalk specific static type String StringConstant structure and behavior subclass superclass type Object typical variables of type window workspace