Das Unternehmen TIOBE ermittelt regelmäßig die beliebteste Programmiersprache. Rust ist die jüngste Sprache in den Top 20 des TIOBE-Index und schaffte im Juni 2020 den Sprung in die Top 20. Nun stagniert die Akzeptanz von Rust möglicherweise.
C++
Möchten Sie in eigenen Anwendungen einen LDAP-Server anzapfen, können Sie sich von der Bibliothek Libldap unter die Arme greifen lassen. Wie unser Schnelleinstieg beweist, genügen vier Funktionsaufrufe, um an die benötigten Einträge zu gelangen.
Der Tiobe-Index, der die Beliebtheit von Programmiersprachen misst, sieht Python in der Auswertung für Februar weiter an der Spitze und Delphi ist in die Top Ten geklettert.
Die US-Behörde Defense Advanced Research Projects Agency (DARPA) will mit dem Programm TRACTOR (Translating All C to Rust) und mit Hilfe von KI Code von C und C++ automatisiert in Rust übersetzen.
Um gleich eine ganze Klasse von Sicherheitslücken zu vermeiden, sollen künftig Programmiersprachen mit Speichersicherheit benutzt werden.
Das Unternehmen Tiobe misst die Verbreitung von Programmiersprachen. Demnach war Python auch im letzten Jahr erneut die beliebteste Sprache, gefolgt von C, C++ und Java. Einen Mini-Sprint legte C# hin und ist damit gleichzeitig die Programmiersprache des Jahres 2023.
Die Ranges-Bibliothek stellt eine zweite Variante der Standard Template Library dar. Sie öffnet C++20 für ganz neue Ideen aus der funktionalen Welt.
Concepts in C++20 revolutionieren die Art und Weise, wie wir generischen Code verstehen und schreiben. Sie erfüllen eine ähnlich fundamentale Aufgabe wie Interfaces für die objektorientierte Programmierung.
Die freie Entwicklungsumgebung Eclipse ist in der Version 2023-09 erschienen. Die IDE unterstützt Java, C/C++, TypeScript/JavaScript, PHP und weitere Sprachen und bringt in der neuen Ausgabe Verbesserungen im Detail.
Die Ranges-Bibliothek, eine zweite Variante der Standard Template Library, öffnet C++20 für ganz neue Ideen aus der funktionalen Welt.
Ein Buch führt reich bebildert in Methoden des Machine Learning ein, das zweite erläutert Best Practices für C++-Programmierer.
Paketmanager zum Verwalten von Bibliotheken und deren Abhängigkeiten gehören zum Werkzeugkasten moderner Sprachen wie C/C++. Hier zeichnet sich der Paketmanager Vcpkg von Microsoft durch seine Plattformunabhängigkeit und einfache Bedienung aus.
Die letzten zwei Artikel dieser Serie stellten die verschiedenen Anwendungsbereiche von Concepts vor. Auf die Pflicht folgt in diesem Artikel die Kür: Die Definition eigener Concepts.
Das National Institute of Standards and Technology (NIST) hat die Programmiersprache Rust in die Liste der "Safer Languages" aufgenommen.
Greifen Sie auf ein Element außerhalb eines Containers der Standard Template Library zu, lauert undefiniertes Verhalten. Das macht verlässliche Aussagen über das Programm unmöglich.








