Cover of Object-Oriented Programming
Read Time: ~5.6 hr

Object-Oriented Programming

by Günther Blaschek (1994)

About this book

This textbook is intended for the novice as well as for the experienced programmer who wants to learn more about object-oriented programming. There are three main topics covered in this book. First, it contains a comprehensive introduction to the principles of OOP. Second, it describes prototypes as a vehicle for the construction of object-oriented programs and third, it introduces the new programming language Omega. Omega has been developed by the author as a type-safe object-oriented language and is targeted at easy, safe and efficient software construction. The reader is expected to have sufficient experience with structured and modular programming, as these techniques constitute the foundation on which the object-oriented principles are based.

Setting / LocationGlobal
Story EraModern Era
Protagonist / CoreObject-Oriented Programming Lead Character

Readers who enjoyed this also loved

Cover of Computer programming with C++

Computer programming with C++

Kunal Pimparkhede

"Provides an in-depth explanation of the C and C++ programming languages along with the fundamentals of object oriented programming paradigm"--

Cover of Objects first with Java

Objects first with Java

David J. Barnes and Michael Kölling

This introductory programming textbook integrates BlueJ with Java. It provides a thorough treatment of object-oriented principles.

Cover of JavaScript

JavaScript

David Flanagan

JavaScript is a powerful, object-based scripting language; JavaScript programs can be embedded directly into HTML web pages. When combined with the Document Object Model (DOM) defined by a web browser, JavaScript allows you to create Dynamic HTML (DHTML) content and interactive client-side web applications. JavaScript syntax is based on the popular programming languages C, C++, and Java, which makes it familiar and easy to learn for experienced programmers. At the same time, JavaScript is an interpreted scripting language, providing a flexible, forgiving environment in which new programmers can learn. *JavaScript: The Definitive Guide* provides a thorough description of the core JavaScript language and both the legacy and standard DOMs implemented in web browsers. The book includes sophisticated examples that show you how to handle common tasks such as validating form data, working with cookies, and creating portable DHTML animations. The book also contains detailed reference sections that cover the core JavaScript API, the legacy client-side API, and the W3C standard DOM API, documenting every JavaScript object, method, property, constructor, constant, function, and event handler in those APIs. This fourth edition of the bestselling JavaScript book has been carefully updated to cover JavaScript 1.5 (ECMAScript Version 3). The book also provides complete coverage of the W3C DOM standard (Level 1 and Level 2), while retaining material on the legacy Level 0 DOM for backward compatibility. *JavaScript: The Definitive Guide* is a complete programmer's guide and reference manual for JavaScript. It is particularly useful for developers working with the latest standards-compliant web browsers, such as Internet Explorer 6, Netscape 6, and Mozilla. HTML authors can learn how to use JavaScript to build dynamic web pages. Experienced programmers can quickly find the information they need to start writing sophisticated JavaScript programs. This book is an indispensable reference for all JavaScript programmers, regardless of experience level. *Description from the Fourth Edition (2007, O'Reilly Media)* <h2>Printing History</h2> <dl> <dt>August 1996</dt> <dd>Beta Edition.</dd> <dt>January 1997</dt> <dd>Second Edition.</dd> <dt>June 1998</dt> <dd>Third Edition.</dd> <dt>January 2002</dt> <dd>Fourth Edition.</dd> </dl>

Cover of Design Patterns

Design Patterns

Erich Gamma [and others

Four software designers present a catalog of simple and succinct solutions to commonly occurring design problems, using Smalltalk and C++ in example code. These 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves. The authors begin by describing what patterns are and how they can help you design object-oriented software. They go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems.

Object-Oriented Programming by Günther Blaschek | Literally Just Books