Introduction to Programming with C++ - Y. Daniel Liang

Introduction to Programming with C++

International Edition

(Autor)

Buch | Softcover
696 Seiten
2009 | 2nd edition
Pearson (Verlag)
978-0-13-136587-2 (ISBN)
79,95 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
For undergraduate students in Computer Science and Computer Programming courses.

 

A solid foundation in the basics of C++ programming will allow students to create efficient, elegant code ready for any production environment.

 

Learning basic logic and fundamental programming techniques are essential for new programmers to succeed. A distinctive fundamentals-first approach and clear, concise writing style characterize this unique text. Basic programming concepts are introduced on control statements, loops, functions, and arrays before object-oriented programming is discussed. Abstract concepts are carefully and concretely explained using simple, short, and stimulating examples. Explanations are presented in brief segments, with many figures and tables.

 

This second edition has been updated with new advances in technology as well as a variety of new problem-solving examples. There are over 200 examples and 500 exercises to help students learn.

Y. Daniel Liang is the author and editor of the Prentice Hall Liang Java Series. His innovative Java texts have been adopted by many universities throughout the world. Dr. Liang is currently a Yamacraw professor of software engineering in the School of Computing at Armstrong Atlantic State University, Savannah, Georgia.

  Chapter 1 Introduction to Computers, Programs, and C++

  Chapter 2 Elementary Programming

  Chapter 3 Selections

  Chapter 4 Loops

  Chapter 5 Function Basics

  Chapter 6 Advanced Function Features

  Chapter 7 Single-Dimensional Arrays

  Chapter 8 Multidimensional Arrays

  Chapter 9 Objects and Classes

  Chapter 10 Class Design

  Chapter 11 Pointers and Dynamic Memory Management

  Chapter 12 Templates and Vectors

  Chapter 13 File Input and Output

  Chapter 14 Operator Overloading

  Chapter 15 Inheritance and Polymorphism

  Chapter 16 Exception Handling

  Chapter 17 Recursion

  Chapter 18 Algorithm Efficiency

  Chapter 19 Sorting

  Chapter 20 Linked Lists, Stacks, and Queues

The following bonus chapters are on book’s Web site

  Chapter 21 Binary Search Trees

  Chapter 22 STL Containers

  Chapter 23 STL Algorithms

  Chapter 24 Graphs and Applications

  Chapter 25 Weighted Graphs and Applications

  Chapter 26 AVL Trees and Splay Trees

 

Appendixes

Appendix A   C++ Keywords

Appendix B   The ASCII Character Set

Appendix C   Operator Precedence Chart

Appendix D   Number Systems

Erscheint lt. Verlag 2.7.2009
Sprache englisch
Maße 254 x 204 mm
Gewicht 1224 g
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Software Entwicklung Objektorientierung
ISBN-10 0-13-136587-8 / 0131365878
ISBN-13 978-0-13-136587-2 / 9780131365872
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Entwicklung von GUIs für verschiedene Betriebssysteme

von Achim Lingott

Buch (2023)
Hanser, Carl (Verlag)
39,99
objektorientierte Entwicklung modularer Maschinen für die digitale …

von Thomas Schmertosch; Markus Krabbes; Christian Zinke-Wehlmann

Buch | Hardcover (2024)
Hanser (Verlag)
44,99
Grundlagen, Objektorientierung und fortgeschrittene Konzepte

von Christian Kohls; Alexander Dobrynin

Buch (2023)
Carl Hanser (Verlag)
39,99