C++

Softwareentwicklung

Container sind nicht nur bei der Virtualisierung derzeit in aller Munde, auch dem Programmierer sind Behälter für Objekte nützlich. Die Version 11 von C++ enthält einige Algorithmen, die die Arbeit mit solchen Containern deutlich vereinfachen.

News

Der plattformübergreifende GUI-Werkzeugkasten Qt ist in Version 5.5 erschienen. Die C++-Klassenbibliothek unterstützt nun Gstreamer 1.0 und bringt ein Neard-Backend für Linux mit.

Softwareentwicklung

Mit Version 1.0 legte Mozillas System-Programmiersprache Rust Mitte Mai nach längerer Entwicklungszeit eine erste Verschnaufpause ein. Ob sie sich im weiteren Rennverlauf gegen C und C++ behaupten kann, hängt außer von Mozillas Engagement auch davon ab, ob die Sprache mit ihren...

Softwareentwicklung

Klein, aber oho: Platziert ein Entwickler drei Punkte ("…") geschickt an der richtigen Stelle im C++-Code, entpacken die so genannten Variadic Templates ihre Argumente an Ort und Stelle.

Softwareentwicklung

C++-Code sicherer machen und zugleich an der Performance-Schraube drehen, das sind die beiden Domänen der neuen Type-Traits-Bibliothek. Sie beschleunigt Code, indem sie Typen zur Kompilierzeit analysiert und verändert, wenn der Entwickler sie geschickt einsetzt.

Softwareentwicklung

Damit sein Code nicht als Bananensoftware beim Kunden reift, setzt der umsichtige C++-Lieferant auf die Funktion static_assert() und die Type-Traits-Bibliothek. Das dynamische Duo stellt Bedingungen an den Quellcode, die der Compiler zur Übersetzungszeit verifiziert.

Nach oben