
Programming Languages: C and C++
C ist eine Allzweckprogrammiersprache. Sie ist eng mit UNIX verbunden und leiht sich viele ihrer Eigenschaften von der Sprache B.
Es handelt sich um eine prozedurale Sprache, die bei der Programmgestaltung einen Top-Down-Ansatz verfolgt. Während sowohl C als auch C++ die Groß- und Kleinschreibung berücksichtigen, ist letztere eine objektorientierte Sprache, die bei der Programmentwicklung einen Bottom-up-Ansatz verwendet. C++ wurde als eine Erweiterung der Sprache C eingeführt.
Ein weiteres wichtiges Merkmal von C++ ist, dass es Abstraktionen ohne Overhead auf der Grundlage von Hardware-Mappings ermöglicht. C++ gilt allgemein als besser wiederverwendbar und lesbar als C.
Es wird in großem Umfang für Systemsoftware, Videospiele und Betriebssysteme verwendet. Dieses Buch ist so aufgebaut, dass es ein umfassendes Wissen über die Theorie und Praxis von C und C++ vermittelt.
Außerdem enthält es eine detaillierte Erklärung der verschiedenen Konzepte und Anwendungen der Programmiersprachen C und C++. Der kohärente Ablauf der Themen, die studentenfreundliche Sprache und die umfangreiche Verwendung von Beispielen machen dieses Buch zu einer unschätzbaren Wissensquelle.