NOOP: A Nominal Mathematical Model of Object-Oriented Programming

CHF 75.45
Auf Lager
SKU
TAQ22I9H0JI
Stock 1 Verfügbar
Geliefert zwischen Do., 27.11.2025 und Fr., 28.11.2025

Details

The majority of contemporary mainstream object-oriented (OO) software is written using statically-typed class-based OO programming languages (PLs) such as Java, C sharp, C++, Scala and others. Existing denotational models of OOP miss crucial features of these mainstream OO programming languages, such as nominality. This book presents the construction of NOOP as the first domain-theoretic model of OOP to include nominal information found in nominally-typed mainstream OO software. Inclusion of nominal information and asserting that type inheritance in statically-typed OO programming languages is an inherently nominal notion allow readily proving that inheritance and subtyping are completely identified in these languages. This conclusion is in full agreement with intuitions of OO developers using these languages, and contrary to the belief among PL researchers that inheritance is not subtyping , which came from developing structural non-nominal models of OOP. NOOP thus provides a firmer semantic foundation for analyzing and progressing nominally-typed mainstream OO programming languages.

Autorentext

Dr. AbdelGawad earned his Ph.D. at Rice University in 2012, and earlier earned his B.Sc. and M.Sc. at Alex. Univ., Egypt. He is currently a researcher at the City of Sci. Research and Tech. Apps. His interests include researching object-oriented programming languages, computer security, and teaching computer programming to individuals of all ages.

Weitere Informationen

  • Allgemeine Informationen
    • GTIN 09783639512816
    • Genre Programmiersprachen
    • Sprache Englisch
    • Anzahl Seiten 108
    • Herausgeber Scholars' Press
    • Größe H220mm x B150mm x T7mm
    • Jahr 2013
    • EAN 9783639512816
    • Format Kartonierter Einband
    • ISBN 3639512812
    • Veröffentlichung 12.06.2013
    • Titel NOOP: A Nominal Mathematical Model of Object-Oriented Programming
    • Autor Moez Abdelgawad
    • Gewicht 179g

Bewertungen

Schreiben Sie eine Bewertung
Nur registrierte Benutzer können Bewertungen schreiben. Bitte loggen Sie sich ein oder erstellen Sie ein Konto.
Made with ♥ in Switzerland | ©2025 Avento by Gametime AG
Gametime AG | Hohlstrasse 216 | 8004 Zürich | Schweiz | UID: CHE-112.967.470