Object-Oriented Programming: C++ for Engineers and Technicians

Author: [Canada] Sam Wang, written by Ma Haijun, translated by Duan Xiaoyong
Publisher:
Publish Date: 2003-08-01
Features: The author has been teaching C++ to engineering students for eight years. He has long been searching for a C++ book that uses a purely object-oriented approach and includes program examples from different engineering disciplines. Since no such book was found, the author decided to write one to meet these needs. This book uses a purely object-oriented approach to teach C++, without including unnecessary content for readers who have completed a C language course. It includes many examples from the fields of electrical and computer engineering. This book is a C++ programming language tutorial based on the ANSI/ISO C++ standard. Over the past decade, C++ has become one of the most popular and widely used programming languages. It is widely used in various fields of industrial and commercial computer application development. C++ and its predecessor C have become mainstream programming languages in different areas of engineering technology, such as control systems, communications, computer-aided design, and embedded systems. It is estimated that there are several million C++ programmers worldwide. The C++ standard adopted in 1998 has made the teaching, learning, and program development of C++ simpler. This book is suitable for intermediate and advanced programmers with some programming foundation, encouraging users to solve problems using a purely object-oriented approach. The book first discusses the enhancements of C++ over the procedural programming of C, analyzing the similarities and differences between the two languages to facilitate learning. Then, it guides readers to deeply explore and study object-oriented programming concepts through rich examples from engineering and technology fields. Each chapter includes numerous program examples, programming projects, case studies, and discussion questions, which can effectively help readers learn and master new and useful C++ skills. Additionally, all content in this book is based on the new C++ standard defined by ANSI/ISO, making it an indispensable learning and reference book for C++ programmers. This book is particularly suitable as a C++ textbook for related engineering majors such as electronics and mechatronics.

📌 Related Posts