Top-Themen:
Mit der Low Level Virtual Machine 3.3 erzeugte Code verhält sich den Entwicklern zufolge wesentlich schneller als bei früheren Versionen. Außerdem gibt es neue unterstützte Zielarchitekturen.
Die Developer Snapshots diese Woche unter anderem mit JDK 8, JazzHub, dem Scala-Framework Lift, dem C++ REST SDK für Windows Azure und einer ersten Alpha-Version des Wildfly-Anwendungsservers.
Mit GCC 4.8.1 steht der erste C++-Compiler bereit, in dem alle Funktionen implementiert sind, die den C++11-Standard ausmachen.
Die Geometrische Algebra ermöglicht eine intuitive Formulierung geometrischer Probleme. Sie verspricht, Aufgaben aus Bereichen wie Grafik, Computer-Vision, Robotik und weiteren Wissenschafts- oder Ingenieursdisziplinen einfach zu lösen.
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.
heise online Themen