Items related to Object-Oriented Programming A Unified Foundation (Progress...

Object-Oriented Programming A Unified Foundation (Progress in Theoretical Computer Science) - Softcover

 
9781461286707: Object-Oriented Programming A Unified Foundation (Progress in Theoretical Computer Science)

Synopsis

by Luea Cardelli Ever since Strachey's work in the 1960's, polymorphism has been classified into the parametric and overloading varieties. Parametric polymorphism has been the subject of extensive study for over two decades. Overloading, on the other hand, has often been considered too ad hoc to deserve much attention even though it has been, in some form, an ingredient of virtually every programming lan­ guage (much more so than parametric polymorphism). With the introduction of object-oriented languages, and in particular with multiple-dispatch object-oriented languages, overloading has become less of a programming convenience and more of a fundamental feature in need of proper explanation. This book provides a compelling framework for the study of run-time over­ loading and of its interactions with subtyping and with parametric polymorphism. The book also describes applications to object-oriented programming. This new framework is motivated by the relatively recent spread of programming languages that are entirely based on run-time overloading; this fact probably explains why this subject was not investigated earlier. Once properly understood, overloading reveals itself relevant also to the study of older and more conventional (single­ dispatch) object-oriented languages, clarifying delicate issues of covariance and contravariance of method types, and of run-time type analysis. In the final chapters, a synthesis is made between parametric and overloading polymorphism.

"synopsis" may belong to another edition of this title.

From the Back Cover

The language Simula is the precursor of all object-oriented languages. It imposed a certain style of programming that was followed by all class-based object-oriented languages until the appearance of the so-called multiple-dispatching languages such as CLOS, in which a different style of object-oriented programming arose. This new style was induced by the clear separation in these languages between objects and methods.

Review

Castagna has done a brilliant job of modeling the concepts needed to compare the different styles of object-oriented programming. This is not an easy read, but you'll come away having learned something. -- The The USENIX Association Newsletter

The book provides a model for uniform analysis of the basic issues of object-oriented programming. It is self contained and may be used by researchers, teachers and practitioners as well. -- Zentralblatt Fur Mathematik Und Ihre Grenzgebiete, BD. 871, 1997

This book bridges the gap between theory and practice of OO programming. Without making theoretical concessions, Castagna manages to make typing issues accessible to both practitioners and theoreticians through a well-thought out and clear presentation. The important contributions he has made are a major step forward. I would like to recommend this book especially to OO programming practitioners who would like to obtain a more thorough understanding of the underlying issues, and to teachers and scholars in this field. -- L'OBJET, 1997

"About this title" may belong to another edition of this title.

  • PublisherBirkhäuser
  • Publication date2011
  • ISBN 10 1461286700
  • ISBN 13 9781461286707
  • BindingPaperback
  • LanguageEnglish
  • Number of pages384

Buy Used

Condition: As New
Like New
View this item

US$ 33.82 shipping from United Kingdom to U.S.A.

Destination, rates & speeds

Other Popular Editions of the Same Title

Search results for Object-Oriented Programming A Unified Foundation (Progress...

Stock Image

Castagna, Giuseppe
Published by Birkhäuser, 2011
ISBN 10: 1461286700 ISBN 13: 9781461286707
New Softcover

Seller: Lucky's Textbooks, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # ABLIING23Mar2716030029914

Contact seller

Buy New

US$ 116.44
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Castagna, Giuseppe
Published by Birkhäuser, 2011
ISBN 10: 1461286700 ISBN 13: 9781461286707
New Softcover

Seller: Ria Christie Collections, Uxbridge, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. In. Seller Inventory # ria9781461286707_new

Contact seller

Buy New

US$ 136.03
Convert currency
Shipping: US$ 16.21
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Giuseppe Castagna
Published by Birkhäuser Boston, 2011
ISBN 10: 1461286700 ISBN 13: 9781461286707
New Softcover
Print on Demand

Seller: moluna, Greven, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Dieser Artikel ist ein Print on Demand Artikel und wird nach Ihrer Bestellung fuer Sie gedruckt. by Luea Cardelli Ever since Strachey s work in the 1960 s, polymorphism has been classified into the parametric and overloading varieties. Parametric polymorphism has been the subject of extensive study for over two decades. Overloading, on the other hand, . Seller Inventory # 4191231

Contact seller

Buy New

US$ 108.90
Convert currency
Shipping: US$ 55.70
From Germany to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Giuseppe Castagna
Published by Birkhäuser Boston, 2011
ISBN 10: 1461286700 ISBN 13: 9781461286707
New Taschenbuch

Seller: AHA-BUCH GmbH, Einbeck, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Taschenbuch. Condition: Neu. Druck auf Anfrage Neuware - Printed after ordering - by Luea Cardelli Ever since Strachey's work in the 1960's, polymorphism has been classified into the parametric and overloading varieties. Parametric polymorphism has been the subject of extensive study for over two decades. Overloading, on the other hand, has often been considered too ad hoc to deserve much attention even though it has been, in some form, an ingredient of virtually every programming lan guage (much more so than parametric polymorphism). With the introduction of object-oriented languages, and in particular with multiple-dispatch object-oriented languages, overloading has become less of a programming convenience and more of a fundamental feature in need of proper explanation. This book provides a compelling framework for the study of run-time over loading and of its interactions with subtyping and with parametric polymorphism. The book also describes applications to object-oriented programming. This new framework is motivated by the relatively recent spread of programming languages that are entirely based on run-time overloading; this fact probably explains why this subject was not investigated earlier. Once properly understood, overloading reveals itself relevant also to the study of older and more conventional (single dispatch) object-oriented languages, clarifying delicate issues of covariance and contravariance of method types, and of run-time type analysis. In the final chapters, a synthesis is made between parametric and overloading polymorphism. Seller Inventory # 9781461286707

Contact seller

Buy New

US$ 133.91
Convert currency
Shipping: US$ 35.16
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Giuseppe Castagna
Published by Springer-Verlag New York Inc., 2011
ISBN 10: 1461286700 ISBN 13: 9781461286707
New Paperback / softback
Print on Demand

Seller: THE SAINT BOOKSTORE, Southport, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback / softback. Condition: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 573. Seller Inventory # C9781461286707

Contact seller

Buy New

US$ 158.06
Convert currency
Shipping: US$ 16.88
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Giuseppe Castagna
Published by Springer, 2011
ISBN 10: 1461286700 ISBN 13: 9781461286707
New Softcover

Seller: Books Puddle, New York, NY, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Condition: New. pp. 388. Seller Inventory # 2658596971

Contact seller

Buy New

US$ 174.93
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: 4 available

Add to basket

Stock Image

Castagna Giuseppe
Published by Springer, 2011
ISBN 10: 1461286700 ISBN 13: 9781461286707
New Softcover
Print on Demand

Seller: Majestic Books, Hounslow, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Print on Demand pp. 388 49:B&W 6.14 x 9.21 in or 234 x 156 mm (Royal 8vo) Perfect Bound on White w/Gloss Lam. Seller Inventory # 50962868

Contact seller

Buy New

US$ 181.85
Convert currency
Shipping: US$ 8.79
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 4 available

Add to basket

Stock Image

Castagna Giuseppe
Published by Springer, 2011
ISBN 10: 1461286700 ISBN 13: 9781461286707
New Softcover
Print on Demand

Seller: Biblios, Frankfurt am main, HESSE, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. PRINT ON DEMAND pp. 388. Seller Inventory # 1858596961

Contact seller

Buy New

US$ 195.88
Convert currency
Shipping: US$ 11.31
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 4 available

Add to basket

Seller Image

Giuseppe Castagna
Published by Birkhäuser Boston Sep 2011, 2011
ISBN 10: 1461286700 ISBN 13: 9781461286707
New Taschenbuch
Print on Demand

Seller: BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Taschenbuch. Condition: Neu. This item is printed on demand - it takes 3-4 days longer - Neuware -by Luea Cardelli Ever since Strachey's work in the 1960's, polymorphism has been classified into the parametric and overloading varieties. Parametric polymorphism has been the subject of extensive study for over two decades. Overloading, on the other hand, has often been considered too ad hoc to deserve much attention even though it has been, in some form, an ingredient of virtually every programming lan guage (much more so than parametric polymorphism). With the introduction of object-oriented languages, and in particular with multiple-dispatch object-oriented languages, overloading has become less of a programming convenience and more of a fundamental feature in need of proper explanation. This book provides a compelling framework for the study of run-time over loading and of its interactions with subtyping and with parametric polymorphism. The book also describes applications to object-oriented programming. This new framework is motivated by the relatively recent spread of programming languages that are entirely based on run-time overloading; this fact probably explains why this subject was not investigated earlier. Once properly understood, overloading reveals itself relevant also to the study of older and more conventional (single dispatch) object-oriented languages, clarifying delicate issues of covariance and contravariance of method types, and of run-time type analysis. In the final chapters, a synthesis is made between parametric and overloading polymorphism. 388 pp. Englisch. Seller Inventory # 9781461286707

Contact seller

Buy New

US$ 187.92
Convert currency
Shipping: US$ 26.15
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 2 available

Add to basket

Stock Image

Castagna, Giuseppe
Published by Birkhäuser, 2011
ISBN 10: 1461286700 ISBN 13: 9781461286707
Used Paperback

Seller: Mispah books, Redhill, SURRE, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Paperback. Condition: Like New. Like New. book. Seller Inventory # ERICA77314612867006

Contact seller

Buy Used

US$ 190.90
Convert currency
Shipping: US$ 33.82
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket