Finden Sie einen leichten Einstieg in die objektorientierte Programmierung: Das Buch führt Leser mit Vorkenntnissen in prozeduraler Programmierung Schritt für Schritt zur Objektorientierung. Verständlichkeit, Wartbarkeit und Änderbarkeit von Software sind zentrale Themen, die die Programmiertechnik von Kapitel zu Kapitel verbessern. Es bietet praktische Informationen zu Quellcode-Organisation und Debugging, um Sie optimal auf die Praxis vorzubereiten. Zahlreiche Übungsaufgaben helfen Ihnen, Ihren Lernerfolg zu kontrollieren. Im Internet stehen die verwendeten Programmdateien (C, C++, Java) sowie Musterlösungen zur Verfügung. Während jeder Programmierer ein 1.000-Zeilen-Programm zum Laufen bringen kann, rücken bei der professionellen Software-Entwicklung eines 100.000-Zeilen-Programms Aspekte wie Lesbarkeit und Änderbarkeit in den Vordergrund. Schrittweise wird ein einfaches Programm aufgebaut, um die Herausforderungen der Software-Entwicklung im Team zu verdeutlichen. Die Autoren verbessern kontinuierlich Lesbarkeit, Änderbarkeit und Wartbarkeit und führen Sie von der prozeduralen Programmierung zu objektorientierter Analyse, Design und Implementierung. Themen wie Funktionen, Datenstrukturen, Algorithmendesign und Fehlersuche werden behandelt, um ein umfassendes Verständnis zu fördern.
Hartmut Helmke Libri


Softwaretechnik in C und C++
- 442pagine
- 16 ore di lettura
Die Sprachen C und C++ sind weltweit standardisiert und in Ausbildung und Praxis weit verbreitet. Sie gehören zum Handwerkszeug jedes Informatikers, decken ein weites Spektrum von Programmierparadigmen ab und werden häufig nebeneinander benutzt. Dieses Lehrbuch führt kompakt und anschaulich in die Sprachen C und C++ ein und stellt die wesentlichen Programmier- und Entwurfstechniken vor, die unterstützt werden: - die strukturierte Programmierung auf Basis der funktionalen Abstraktion und der Datenabstraktion, - die modulare Programmierung, in Verbindung mit abstrakten Datentypen, - die objektorientierte Programmierung unter Verwendung des C++-Klassenkonzepts, - die generische Programmierung unter Verwendung von Klassen- und Funktionsschablonen (Templates) sowie der Standard Template Library (STL). Mit Hilfe der zahlreichen Übungsaufgaben können Studenten den Lernerfolg selbst überprüfen. Viele Tipps schlagen die Brücke zu den Anforderungen aus der Praxis der Softwaretechnik. Im Internet: - Alle Programmbeispiele des Buches - Die Übungen und Lösungen - Foliensatz für Dozenten