Auf gut 30 Seiten bietet das Dossier zu C++-11 eine Einführung in den derzeitigen Standard der Programmiersprache.
Die GNU Compiler Collection 4.8 ist komplett in C++ implementiert. Zu den Neuerungen gehört die Unterstützung von 64-Bit-ARM-CPUs.
Der Berliner Grafiksoftwarehersteller fördert die deutsche Beteiligung im Gremium zur Standardisierung der Programmiersprache C++, nachdem das DIN schon den zuständigen Arbeitsausschuss mangels Förderbeiträgen auflösen wollte.
Das Information Retrieval Team von Last.fm hat seine C++-Bibliothek moost frei zugänglich gemacht. Abstraktionen zum Laden von geteilten Objekten und Klassen für Memory Mapped Datasets sind Teil der Library.
Atomic, Coroutine, Lockfree, Multiprecision und Odeint sind die Neuzugänge in der C++-Bibliothekensammlung Boost. Darüber hinaus wurden für das 1.53.0-Release 31 Bibliotheken überarbeitet und eine Sicherheitslücke geschlossen.
Die Open-Source-Abteilung von Google stellt eine C++-Template-Bibliothek für B-Tree-Container zur Verfügung, mit der sich Zeit und Speicher einsparen lassen sollen.
Eine Stunde mit Bjarne Stroustrup: Während der Online-Konferenz CodeRage 7 hat sich Embarcaderos David Intersimone mit dem C++-Schöpfer über die Entwicklung der Sprache, ihre Zukunft und die neu gegründete C++ Foundation unterhalten.
Embarcadero hat sein Entwicklungswerkzeug C++Builder XE3 mit einem 64-Bit-Compiler für Windows ergänzt. Das Feature war schon lange versprochen und wurde immer wieder verschoben.
Am 9. und 10. November fand zum ersten Mal die Meeting C++ statt. Die Konferenz ist der alljährlich in den USA tagenden C++ Now! nachempfunden und soll die C++-Community diesseits des Atlantiks zusammenbringen.
Die Produktionsfirma DreamWorks hat eine Bibliothek zur Manipulation volumetrischer Daten veröffentlicht. Mit OpenVDB möchte man sich bei der Open-Source-Community bedanken.
Die 2012 erstmalig veranstaltete Konferenz C++ Now soll auch 2013 wieder stattfinden. Entwickler sind aufgerufen, ihre Vorschläge für Präsentationen, Workshops und Tutorials bis Mitte Dezember einzureichen.
Microsoft ist seinem Versprechen nachgekommen, mehr Teile des C++11-Standards in seine IDE Visual Studio zu integrieren: Die Vorabversion des neuen C++-Compilers soll unter anderem variadische Templates und Raw-String-Literale unterstützen.
Der ISO-Standard, der die Programmiersprache C++ definiert, ist gerade mal ein Jahr alt und noch lange nicht von allen Compiler-Herstellern komplett implementiert. Trotzdem arbeitet das zuständige Gremium bereits an der nächsten Version.
FlasCC soll als Compiler bei der Integration von C/C++-Code in Netzanwendungen und alleinstehende Apps behilflich sein.
Erstmals liegt die vorwiegend im Apple-Umfeld verwendete Programmiersprache Objective-C im TIOBE-Index auf Rang drei und damit vor C++ Java bleibt auf dem zweiten Platz hinter C.
Mitte Mai fand die aus der BoostCon hervorgegangene Konferenz C++Now! statt. Neben dem Schwerpunkt auf dem neuen C++11-Standard sorgten Überlegungen hinsichtlich eines modularen und einfacheren C++ für Aufsehen.
Die Entwickler der C++-Bibliothek Thrust haben die neue Version 1.6 ihrer Algorithmen-Sammlung veröffentlicht. Entwickler können den Code jetzt individuell anpassen und um neue Backends erweitern.
Die Developer Snapshots dieses Mal u.a. mit einer Kinect-Bibliothek für Adobe AIR, Infos zum kommenden C++-Standard, einem Cassandra-Client von Twitter, dem nächsten PowerVR-SDK oder dem Bazaar-VCS.
Das Multiplattform-C++-Toolkit Qt, seit dem Herbst auf dem Weg zu einem unabhängigen Projekt, ist in Version 4.8 erschienen.
Die theoretischen Grundlagen zu AES sind bekannt und lassen sich nun in einer ersten praktischen Implementierung anwenden. Dabei soll auch die Zielplattform berücksichtigt werden, denn es gilt, AES in C++ umzusetzen und zu zeigen, wie man eine mathematische Theorie in eine effiziente Computeranwendung wandelt.
In der Qt-Gemeinde existiert ein Mythos: "QProxyStyle". Auf der einen Seite steht die Behauptung, ein "QProxyStyle" sei unmöglich. Auf der anderen Seite Entwickler, die einen "QProxyStyle" entwickelt haben wollen. Eine Spurensuche deckt interessante Komplikationen auf.
Apple hat seine Entwicklungsumgebung Xcode im Zuge des Updates für Mac OS X 10.7 und iOS 5 auf den neuesten Stand gebracht. Xcode 4.2 unterstützt Entwickler mit Storyboards und versteht auch neue Funktionen aus dem C++11-Standard.
Bereits im August hatte die zuständige ISO-Behörde den Entwurft zu "C++11" angenommen, jetzt hat sie den Standard offiziell bestätigt. Die neue C++-Sprachversion ist damit unter ISO/IEC 14882:2011 registriert.
Google hat die Version 14 seines Browsers Chrome veröffentlicht. Er bietet eine erweiterte Audioschnittstelle, eine API zur Ausführung von C/C++-Code sowie Verbesserungen für Mac OS X Lion.
C++11 ist als internationaler Standard für die objektorientierte Programmiersprache einstimmig von der zuständigen ISO-Behörde angenommen worden.
Mit der C++-Sprachbibliothek AMP (Accelerated Massive Parallelism) sollen Entwickler künftig jede Art von Rechnerressource im System ansprechen und Anweisungen auf CPUs, GPUs und diskreten Grafikprozessoren verteilen können.
Der Umstieg auf die PathScale-Bibliothek Libcxxrt ist ein weiterer Schritt hin zu einer C/C++-Entwicklungs- und Laufzeitumgebung für Net- und FreeBSD, die ohne GPL-lizenzierte Komponenten auskommt.
Auf der BoostCon 2011 ging es wieder darum, Impulse für die Weiterentwicklung der Programmiersprache C++ zu setzen.
Nokia sieht die Zukunft des GUI-Frameworks bei JavaScript und der an der Skriptsprache angelehnten Qt Markup Language. Noch dieses Jahr soll eine Beta-Version von Qt 5 erscheinen.
Ein Anzeichen für die Veröffentlichung der nächsten C++-Version in diesem Sommer ist die Verabschiedung des sogenannten Final Draft International Standard (FDIS) durch das Komitee der für die Standardisierung zuständigen ISO-Behörde.
heise online Themen