Cantitate/Preț
Produs

NOOP: A Nominal Mathematical Model of Object-Oriented Programming

Autor Moez Abdelgawad
en Limba Engleză Paperback – 12 iun 2013
The majority of contemporary mainstream object-oriented (OO) software is written using statically-typed class-based OO programming languages (PLs) such as Java, C#, 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.
Citește tot Restrânge

Preț: 32516 lei

Preț vechi: 40646 lei
-20%

Puncte Express: 488

Carte tipărită la comandă

Livrare economică 25 iulie-08 august

Livrare prin curier în România Termenul estimat este afișat lângă disponibilitate.
Transport gratuit de la 40000 lei Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.

Specificații

ISBN-13: 9783639512816
ISBN-10: 3639512812
Pagini: 108
Dimensiuni: 150 x 220 x 7 mm
Greutate: 0.18 kg
Editura: Scholars' Press