By Martin Aupperle (auth.)

Show description

Read or Download Die Kunst der objektorientierten Programmierung mit C++: Exakte Grundlagen und zuverlässige Techniken der Softwareentwicklung PDF

Similar programming: programming languages books

Thinking in Java (One-Off)

Pondering in Java, 3rd version is the much-anticipated revision of Bruce Eckel's best-selling advent to Java. In considering in Java, 3/e, Bruce Eckel presents whole integration of JDK 1. four applied sciences to his award profitable 'Thinking in' presentation. Eckel introduces the entire fundamentals of items as Java makes use of them, then walks conscientiously during the basic recommendations underlying all Java programming -- together with application circulation, initialization and cleanup, implementation hiding, reusing periods, and polymorphism.

C# 2010 for Programmers (4th Edition) (Deitel Developer Series)

Written for programmers with a historical past in C++, Java or different high-level, object-oriented languages, this ebook applies the Deitel signature live-code method of educating programming and explores Microsoft’s C# 2010 language and . internet four extensive. The ebook is up-to-date for visible Studio® 2010 and C# four, and offers C# ideas within the context of totally confirmed courses, whole with syntax shading, special line-by-line code descriptions and software outputs.

Additional resources for Die Kunst der objektorientierten Programmierung mit C++: Exakte Grundlagen und zuverlässige Techniken der Softwareentwicklung

Example text

Zunaehst ein Fenster mit Hilfe der bereits vorhandenen Routine offnen und als zweiten Sehritt zusatzlieh den Fensternamen ausgeben. Die letzte Alternative ist zweifelsohne die interessanteste. Sie ermoglieht die weitestgehende Nutzung bereits vorhandener Funktionalitat, denn die Routinen des neuen Fenstersystems implementieren nur noeh die neuen Eigensehaften (also hier den Fensternamen), greifen ansonsten aber auf bereits 30 2 Warnm objektorientierte Programmiernng? Vorhandenes zuruck. 1m Idealfall wird jegliche Doppelimplementierung von Funktionalitat vermieden.

1, das unter Solaris-Betriebssystemen lauft. x Der GroBteil aller Programme und Beispiele des Buehes sind mit diesen Cund sieher aueh mit den meisten anderen) Systemen unverandert tibersetzbar. B. x vorhanden etc. Was keinen Platz mehr gefunden hat 9 Bei der Behandlung von Sprachelementen, die nicht von allen Compilern unterstiitzt werden, weisen wir explizit darauf hin. Wenn es eine Mbglichkeit gibt, das fehlende Sprachrnittel zu simulieren2 , geben wir den notwendigen Code an. Ebenso weisen wir darauf hin, wenn Sprachrnittel von den Compilerherstellern unterschiedlich implementiert sind.

Wir zeigen an Hand von Beispielen aus der C-Praxis, wie einige alltägliche Probleme und Fehlerquellen traditioneller Programmierung mit Hilfe objektorientierter Konzepte gelöst bzw. ganz vermieden werden können. Traditionelle Programmerstellung In der Mitte der 90er Jahre hinkt die Softwareerzeugung um mindestens zwei Generationen hinter den Möglichkeiten der Hardware hinterher. Es zeigt sich mehr und mehr, daß große Softwarevorhaben mit konventionellen Entwicklungstechniken nicht mehr zu realisieren sind: Moderne Prozessoren erlauben größere und komplexere Programmsysteme, mehr und mehr Menschen werden Computer und die dazugehörigen Programme nutzen wollen oder müssen.

Download PDF sample

Rated 4.53 of 5 – based on 12 votes