Die neue Major-Release-Version 11.1 der Compiler-Sammlung GCC stellt für die meisten Targets das Standardformat für das Debugging auf DWARF 5 um.
C++
Beim Einsatz von Threads lauert stets die Gefahr, sich einen Nagel einzutreten. Der richtige Einsatz der Regeln der Core Guidelines helfen, das Verletzungsrisiko zu minimieren. Dieser Artikel stellt die entsprechenden Regeln vor.
Mit der Veröffentlichung von GNU Radio 3.9.0.0 können die Entwickler des Programmiertools für Software Defined Radio (SDR) zukunftsweisende Änderungen vermelden und den Wegfall von problematischen Altlasten in Form von Abhängigkeiten, etwa von Python 2.
Die quelloffene C++-Formatierungsbibliothek Fmt ist in Version 7.0.0 verfügbar. Die bringt einige Optimierungen mit.
Mit Qt 5.15 ist das letzte Qt aus der 5er-Reihe erschienen, eine LTS-Version mit neuen Features. Qt 5.15 kämpft mit der Grafikabstraktion und soll eine Brücke zum Nachfolger Qt 6 bauen.
Die Compiler-Infrastruktur LLVM und liegt nun in Version 10.0.0 vor. Clang, das Frontend für C, C++ und Objective C, startet neuerdings nicht mehr in einem Sub-Prozess und unterstützt C++ Concepts.
Mit der kommenden Version 8 von PHP soll die Sprache dank eines JIT-Compilers deutlich leistungsfähiger werden. Mit Hilfe von Union Types und Static Return Types soll der Umgang mit Typen vereinfacht werden.
Microsoft stellt die eigene Implementierung der C++ Standard Library (STL) für MSVC unter die Apache-2.0-Lizenz mit LLVM-Ausnahmen.
Die Mehrheit der Sicherheitslücken, die Microsoft behebt, sind auf die Speicherprobleme von C und C++ zurückzuführen. Das Sicherheitsteam von Microsoft untersucht deshalb nun den Einsatz der Sprache Rust.
Mit GCC 9.1 veröffentlichen die Entwickler ein Major Release der Gnu Compiler Collection. Die Sammlung enthalte substanzielle neue Funktionen, die in vorherigen Versionen nicht enthalten gewesen seien.
Weiß ein Software-Entwickler die Intelligenz des Compilers zu nutzen, spart er sich das aufwändige und fehlerträchtige Prüfen der Software. Das übernehmen "static_assert" und die Type-Traits-Bibliothek.
Qt-Entwickler TuukkaTurunen gibt Ausblick auf die Entwicklung der C++-Klasenbibliothek Qt. Die aktuelle Version Qt 5.10 soll bereits im Mai 2018 durch Qt 5.11 abgelöst werden.
Die GNU C Library, kurz Glibc, bekommt in der soeben veröffentlichten Version 2.27 eine Reihe neuer Funktionen. Dazu zählt ein schnellerer Prozess beim Beenden von korrumpierten Programmen.


