- 646 pages
- English
- ePUB (mobile friendly)
- Available on iOS & Android
Cybernetics in C++
About This Book
C++ is a powerful, much sought after programming language, but can be daunting to work with, even for engineering professionals. Why is this book so useful? Have you ever wondered: - How do keywords like static and virtual change their meanings according to context?- What are the similarities and differences between Pointers and References, Pointers and Arrays, Constructors and Copy Constructors, Nested and Local Inner Classes?- Why is Multiple Interface Inheritance seen to be beautiful but Multiple Implementation Inheritance considered evil?- When is Polymorphism Static or Dynamic, Bounded or Unbounded?Answers on these questions, and much more, are explained in this book, Cybernetics in C++. What makes this text so different and appealing in comparison to existing books on the market?- The Bulleted style, as opposed to Prose, produces results much faster, both in learning and reference- Rules of Thumb, and further expert Tips are given throughout in how to optimise your code- The Prospective Evils sections tell you what to avoid- The thorough coverage ensures you will be trained to expert level in each of Imperative, Procedural, Memory & Resource Management, Object Oriented and Generic ProgrammingCybernetics in C++ combines a theoretical overview and practical approach in one book, which should prove to be a useful reference for computer scientists, software programmers, engineers and students in this and related field.
Frequently asked questions
Information
Table of contents
- Cover
- Half Title
- Series Page
- Title Page
- Copyright Page
- Contents at a Glance (1)
- Contents at a Glance (2)
- Table of Contents
- Preface
- Dedication
- List of Figures
- List of Programs
- Introduction
- Part I – Imperative Programming (1)
- Part II – Procedural Programming
- Part III – Data Structures & Algorithms
- Part IV – Memory & Resource Management Programming
- Part V – Object Oriented Programming
- Part VI – Imperative Programming (2)
- Part VII – Generic Programming
- Part VIII – Getting it Together: Programming in C++
- Appendix
- Bibliography
- Index
- About the Author