Object-oriented Programming with C++ and Smalltalk
Title | Object-oriented Programming with C++ and Smalltalk PDF eBook |
Author | Caleb Drake |
Publisher | |
Pages | 1030 |
Release | 1998 |
Genre | Computers |
ISBN |
This text describes the design goals and language features of object-oriented languages without viewing them from the perspective of any particular language. The author discusses Smalltalk-80 and C++ so students can understand how these concepts are realized. It provides coverage of the object model from a software design and language feature perspective, as well as covering key object-oriented principles - date abstraction, inheritance, polymorphism, and dynamic binding. Detailed coverage of Smalltalk and C++ emphasize their similarities and differences in terms of design goals, language features, and usage. Also discussed are: the benefits of the object model; the latest extensions to C++; and the application of object-oriented concepts to the development of large software projects. Chapter summaries, extensive exercises, and a glossary of object-oriented terminology support the text.
Concepts in Programming Languages
Title | Concepts in Programming Languages PDF eBook |
Author | John C. Mitchell |
Publisher | Cambridge University Press |
Pages | 546 |
Release | 2003 |
Genre | Computers |
ISBN | 9780521780988 |
A comprehensive undergraduate textbook covering both theory and practical design issues, with an emphasis on object-oriented languages.
Smalltalk, Objects, and Design
Title | Smalltalk, Objects, and Design PDF eBook |
Author | Chamond Liu |
Publisher | iUniverse |
Pages | 313 |
Release | 2000 |
Genre | Computers |
ISBN | 1583484906 |
More than a guide to the Smalltalk language.
The Design Patterns Smalltalk Companion
Title | The Design Patterns Smalltalk Companion PDF eBook |
Author | Sherman R. Alpert |
Publisher | Addison-Wesley Professional |
Pages | 472 |
Release | 1998 |
Genre | Computers |
ISBN |
In this new book, intended as a language companion to the classic Design Patterns , noted Smalltalk and design patterns experts implement the 23 design patterns using Smalltalk code. This approach has produced a language-specific companion that tailors the topic of design patterns to the Smalltalk programmer. The authors have worked closely with the authors of Design Patterns to ensure that this companion volume meets the same quality standards that made the original a bestseller and indispensable resource. The full source code will be available on the AWL web site.
Object-Oriented Programming Languages and Event-Driven Programming
Title | Object-Oriented Programming Languages and Event-Driven Programming PDF eBook |
Author | Dorian P. Yeager |
Publisher | Mercury Learning and Information |
Pages | 901 |
Release | 2012-12-15 |
Genre | Computers |
ISBN | 1937585204 |
Essential concepts of programming language design and implementation are explained and illustrated in the context of the object-oriented programming language (OOPL) paradigm. Written with the upper-level undergraduate student in mind, the text begins with an introductory chapter that summarizes the essential features of an OOPL, then widens the discussion to categorize the other major paradigms, introduce the important issues, and define the essential terms. After a brief second chapter on event-driven programming (EDP), subsequent chapters are built around case studies in each of the languages Smalltalk, C++, Java, C#, and Python. Included in each case study is a discussion of the accompanying libraries, including the essential container classes. For each language, one important event-driven library is singled out and studied. Sufficient information is given so that students can complete an event-driven project in any of the given languages. After completing the course the student should have a solid set of skills in each language the instructor chooses to cover, a comprehensive overview of how these languages relate to each other, and an appreciation of the major issues in OOPL design. Key Features: •Provides essential coverage of Smalltalk origins, syntax, and semantics, a valuable asset for students wanting to understand the hybrid Objective C language •Provides detailed case studies of Smalltalk, Java, C++, C#, and Python and features a side-by-side development of the Java and C++ languages--highlighting their similarities and differences •Sets the discussion in a historical framework, tracing the roots of the OOPLs back to Simula 67. •Provides broad-based coverage of all languages, imparting essential skills as well as an appreciation for each language’s design philosophy •Includes chapter summary, review questions, chapter exercises, an appendix with event-driven projects, and instructor resources
The Design and Evolution of C++
Title | The Design and Evolution of C++ PDF eBook |
Author | Bjarne Stroustrup |
Publisher | Addison-Wesley Professional |
Pages | 1075 |
Release | 1994-10-08 |
Genre | Computers |
ISBN | 0135229472 |
The inventor of C++ presents the definitive insider's guide to the design and development of the C++ programming language. Without ommitting critical details or getting bogged down in technicalities, Stroustrup presents his unique insights into the decisions that shaped C++. Every C++ programmer will benefit from Stroustrup's explanations of the 'why's' behind C++ from the earliest features, such as the original class concept, to the latest extensions, such as new casts and explicit template instantiation. Some C++ design decisions have been universally praised, while others remain controversial, and debated vigorously; still other features have been rejected based on experimentation. In this book, Stroustrup dissects many of these decisions to present a case study in "real object- oriented language development" for the working programmer. In doing so, he presents his views on programming and design in a concrete and useful way that makes this book a must-buy for every C++ programmer. Features Written by the inventor of C++: Bjarne Stroustrup Provides insights into the design decisions which shaped C++. Gives technical summaries of C++. Presents Stroustrup's unique programming and design views
Object-Oriented Programming with ANSI and Turbo C++:
Title | Object-Oriented Programming with ANSI and Turbo C++: PDF eBook |
Author | Kamthane, Ashok |
Publisher | Pearson Education India |
Pages | 731 |
Release | 2009 |
Genre | Turbo C++. |
ISBN | 8131775852 |
Object-Oriented Programming with ANSI and Turbo C++ gives you a solid background in the fundamentals of C++ which has emerged as a standard object-oriented programming language. This comprehensive book, enriched with illustrations and a number of s