Title :
Advantages of dynamic method-oriented mechanism in a statically typed object-oriented programming language Z0
Author :
S. Greiner;J. Brest;V. Zumer
Author_Institution :
Fac. of Electr. Eng. & Comput. Sci., Maribor Univ.
fDate :
6/28/1905 12:00:00 AM
Abstract :
Z0 is a simple class-based pure object-oriented programming language. It was basically designed as an experimental language that would provide a static yet expressive type system, method dynamics and pure object abstraction philosophy. Classes define their state explicitly and exclusively through method abstractions. There are no instance variables because Z0 aims to achieve a clean and strict method-based modification mechanism for objects. Dynamic features that enable method-based calculation between objects have been incorporated in a way that conforms to the language´s strong static type system. This has been done with a method update mechanism that is fully checkable at compile-time and requires no runtime overhead in invocation
Keywords :
"Dynamic programming","Object oriented programming","Runtime","Computer languages","Object oriented modeling","Virtual machining","Java","Computer science","Optimization methods","Robustness"
Conference_Titel :
Information Technology Interfaces, 2006. 28th International Conference on
Print_ISBN :
953-7138-05-4
DOI :
10.1109/ITI.2006.1708520