DocumentCode :
3622708
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.
fYear :
2006
fDate :
6/28/1905 12:00:00 AM
Firstpage :
433
Lastpage :
438
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"
Publisher :
ieee
Conference_Titel :
Information Technology Interfaces, 2006. 28th International Conference on
ISSN :
1330-1012
Print_ISBN :
953-7138-05-4
Type :
conf
DOI :
10.1109/ITI.2006.1708520
Filename :
1708520
Link To Document :
بازگشت