By Dorian P. Yeager
Crucial suggestions of programming language layout and implementation are defined and illustrated within the context of the object-oriented programming language (OOPL) paradigm. Written with the upper-level undergraduate pupil in brain, the textual content starts with an introductory bankruptcy that summarizes the fundamental positive aspects of an OOPL, then widens the dialogue to categorize the opposite significant paradigms, introduce the real matters, and outline the basic phrases. After a quick moment bankruptcy on event-driven programming (EDP), next chapters are outfitted round case stories in all the languages Smalltalk, C++, Java, C#, and Python. integrated in each one case learn is a dialogue of the accompanying libraries, together with the fundamental box sessions. for every language, one vital event-driven library is singled out and studied. adequate details is given in order that scholars can whole an event-driven undertaking in any of the given languages. After finishing the direction the coed must have a pretty good set of talents in each one language the teacher chooses to hide, a entire assessment of the way those languages relate to one another, and an appreciation of the most important concerns in OOPL layout. features a better half disc with resource code and figures from the textual content [Companion disc records to be had with Amazon Order # via contacting firstname.lastname@example.org].
• Provides crucial insurance of Smalltalk origins, syntax, and semantics, a precious asset for college kids desirous to comprehend the hybrid target C language.
• Includes a better half disc with resource code and figures from the textual content [Companion disc documents to be had with Amazon Order # via contacting email@example.com].
• Presents distinct case stories of Smalltalk, Java, C++, C#, and Python. an important characteristic here's a side-by-side improvement of the Java and C++ languages, highlighting their similarities and differences.
• Sets the dialogue in a old framework, tracing the roots of the OOPLs again to Simula 67.
• Provides broad-based insurance of all languages, offering crucial abilities in addition to an appreciation for every language’s layout philosophy.
• Includes bankruptcy precis, evaluate questions, and workouts in each one bankruptcy, and an appendix with event-driven projects.
Brief desk of Contents
1. A Context-Sensitive creation. 2. Event-Driven Programming. three. Smalltalk and the Squeak surroundings. four. C++ and Java Commonalities and Similarities. five. extra recommendations from the C++ Language. 6. visible Studio and the Microsoft origin periods. 7. Java and the Swing Library. eight. C# and the typical Language Infrastructure. nine. Python. 10. Appendix A. Event-Driven tasks. Appendix B. solutions to Odd-Numbered workouts. Appendix C. in regards to the CD-ROM[ significant other disc documents on hand with Amazon Order # through contacting firstname.lastname@example.org].
About The Author
Dorian P. Yeager is Professor of laptop technological know-how and arithmetic at Grove urban collage (GCC). He earned his PhD in arithmetic on the college of Tennessee (UT) and because 1975 has taught numerous models of the Programming Languages direction on the undergraduate and graduate degrees. He has programmed on a consulting foundation for UT, NASA, and a few small businesses, and was once previously a full-time C++ developer for the U.S. Bureau of Mines.