Entdecken Sie Millionen von E-Books, Hörbüchern und vieles mehr mit einer kostenlosen Testversion

Nur $11.99/Monat nach der Testphase. Jederzeit kündbar.

C++: Kurzportträt einer zeitlosen Sprache
C++: Kurzportträt einer zeitlosen Sprache
C++: Kurzportträt einer zeitlosen Sprache
eBook52 Seiten34 Minuten

C++: Kurzportträt einer zeitlosen Sprache

Bewertung: 0 von 5 Sternen

()

Vorschau lesen

Über dieses E-Book

Programmierung in C++!? Eine Anforderung, die man zwar häufig in Projekten und Stellenausschreibungen findet, die aber bei vielen Entwicklern leider immer noch den Eindruck von etwas Altmodischem erweckt. Weit gefehlt! Betrachtet man die Einsatzgebiete von C++, erkennt man schnell die Relevanz dieser Sprache. Und auch die fachlichen Herausforderungen, denen man sich als Entwickler von C++ stellen muss bzw. darf, können aus dem Umgang mit der Sprache eine hochinteressante Angelegenheit machen. Rudolf Jansen ermöglicht Ihnen in seinem kompakten shorcut einen schnellen Einstieg in C++. Nach einer kurzen Vorstellung der Sprache im Kontext der gesamten C-Familie sowie Hinweisen zu verfügbaren Compilern und Entwicklungsumgebungen, werden Templates und die Standard Template Library (STL) thematisiert. Kapitel 2 befasst sich mit Parallelisierungstechniken für C++-Entwickler - durch die Ausstattung moderner Rechner mit Multi-Core-CPUs eine immer wichtigere Herausforderung. Und im dritten Teil geht Rudolf Jansen auf externe Bibliotheken ein und stellt mit Boost und Qt zwei der bekanntesten Exemplare vor. Der Dino C++ lebt - dieser shortcut gibt Ihnen ein Update!
SpracheDeutsch
Herausgeberentwickler.press
Erscheinungsdatum15. Feb. 2013
ISBN9783868024517
C++: Kurzportträt einer zeitlosen Sprache

Ähnlich wie C++

Titel in dieser Serie (100)

Mehr anzeigen

Ähnliche E-Books

Programmieren für Sie

Mehr anzeigen

Ähnliche Artikel

Rezensionen für C++

Bewertung: 0 von 5 Sternen
0 Bewertungen

0 Bewertungen0 Rezensionen

Wie hat es Ihnen gefallen?

Zum Bewerten, tippen

Die Rezension muss mindestens 10 Wörter umfassen

    Buchvorschau

    C++ - Rudolf Jansen

    Rudolf Jansen

    C++

    Kurzporträt einer zeitlosen Sprache

    ISBN: 978-3-86802-451-7

    © 2013 entwickler.press

    Ein Imprint der Software & Support Media GmbH

    1 C++ – Das Latein der Programmiersprachen

    Programmierung in C++!? Eine Anforderung, die man zwar häufig in Projekten und Stellenausschreibungen findet, die aber bei vielen leider immer noch den Eindruck erweckt, dass man sich dabei mit etwas Altmodischem beschäftigen muss. Sicher ist C++ nicht so „modern" wie beispielsweise das gesamte Java-Ökosystem. Betrachtet man aber die Einsatzgebiete von C++, so erkennt man schnell die Relevanz dieser Sprache. Und auch die fachlichen Herausforderungen, denen man sich als Entwickler von C++-Anwendungen stellen muss bzw. darf, können aus dem Umgang mit C++ eine hochinteressante Angelegenheit machen.

    Mit diesem Kapitel beginnt ein kurzer shortcut über die Programmiersprache C++. Auch in Zeiten von Java und diversen Skriptsprachen behauptet C++ weiterhin seine wichtige Position insbesondere bei der Erstellung von serverbasierten Anwendungen. In vielen Projekten werden auch mehrere Sprachen eingesetzt. Häufig findet man dabei die Kombination von Java für die GUI- bzw. Webkomponenten und C++ für den Backend-Bereich. Gleichzeitig kämpft C++ aber an mehreren Fronten um seinen guten Ruf. Einerseits wird C++ – fälschlicherweise – als unmodern und daher nur noch für die Wartung von Altanwendungen benötigt angesehen. Sicherlich ist C++ einer der Dinos in der Welt der Programmiersprachen, wie noch detailliert beschrieben wird, aber ein Dino, der auch in neuen Umgebungen gerne gesehen wird. Ein anderer Kritikpunkt an C++ dagegen ist schon eher berechtigt: Nicht umsonst wird C++ eine gewisse Komplexität nachgesagt. Generell ist man bei allen C-Sprachen wie C oder C++ „näher an den Bits", d. h. man hat als Programmierer mehr Möglichkeiten zum direkten Zugriff auf Systemressourcen als in anderen Sprachen. Diese vielfältigeren Möglichkeiten bringen aber natürlich auch eine höhere Verantwortung mit sich. Als Beispiel sei an dieser Stelle nur der fehlende Garbage Collector genannt. Eine der ersten Regeln, die man in C++-Kursen lernt, ist die Notwendigkeit, alles mit delete, bzw. einem passenden Destruktor, wieder freizugeben, was man vorher mit new angelegt hat. Wer das vergisst, der kann sich nicht, wie z. B. in der Java-Welt, darauf verlassen, dass ein Garbage Collector später aufräumt und muss sich stattdessen auf die aufwändige Suche nach Memory Leaks begeben. Sicherlich gibt es in der C++-Welt inzwischen mit den SmartPointern Mittel, mit denen die Speicherverwaltung eleganter und damit weniger fehleranfällig umgesetzt werden kann und mit denen der Satz von C++-Erfinder Bjarne Stroustrup „C++ is the best language for garbage collection principally because it creates less garbage." untermauert werden kann. An der Tatsache, dass ein unerfahrener bzw. unvorsichtiger Programmierer in der C++-Welt mehr Fehler erzeugen kann als mit anderen Sprachen, ändert sich dadurch aber nichts.

    C++ wird

    Gefällt Ihnen die Vorschau?
    Seite 1 von 1