Research Work Carried Out by Students (Wesel03)

Peter Arpad Wesel.
Java versus Ruby: Anwendbarkeit des objektorientierten Paradigmas.
Theses, Institute of Computer Languages, Vienna University of Technology, 2003, in German.

Abstract:

From the various programming paradigms the object-oriented paradigm is one of the most popular. It is natural therefore that there are diverse approaches for the support of object-oriented concepts. This thesis examines the applicability of object-oriented concepts in the programming languages Java and Ruby. The considered concepts such as single inheritance, subtyping, multiple inheritance, delegation, information hiding, abstract classes, object specialization, final class or object, overloading, overriding, and Design by Contract are of great importance for the production of high-quality programs. Equipped with the general language concepts we use the object-oriented concepts in the best possible way in Java and Ruby. Where the language does not offer direct support for a concept, we realize an adequate solution with alternative possibilities. We will show that an object-oriented language concept does not have to be contained necessarily in the language, since in some cases just as good applicability can be obtained with alternative methods.
Thesis
@MastersThesis{Wesel03,
  author  = {Peter Arpad Wesel},
  title   = {Java versus {R}uby: {A}nwendbarkeit des objektorientierten {P}aradigmas},
  school  = {Institute of Computer Languages, Vienna University of Technology},
  year    = 2003,
  address = {Vienna, Austria},
  url     = {http://www.complang.tuwien.ac.at/Diplomarbeiten/wesel03.ps.gz}
}
Complang
Puntigam
   About Me
   Research
      Publications
      Student Work
   Lehre
   Links
Sitemap
Contact
Faculty of Informatics
Vienna University of Technology
top | HTML 4.01 | last update: 2005-01-14 (Puntigam)