Top-Themen:
Durch die Integration des Native Development Kit lassen sich nun mit der Android IDE auch C/C++-Apps für Android-Geräte entwickeln.
Die nun nahezu doppelt so große Spezifikation ist mit der neuen Version kompatibel zu C99 und wurde an etlichen Stellen offenbar deutlich überarbeitet.
Als womöglich erstes Compiler-Frontend unterstützt der in der Low Level Virtual Machine (LLVM) verwendete Clang sämtliche mit C++11 eingeführten Features. Die Entwickler sind darüber hinaus schon an der Implementierung für C++14 vorgesehener Funktionen.
Ab sofort können sich C++-Experten mit Vorträgen für die Programmierveranstaltung bewerben, die am 8. und 9. November in Düsseldorf stattfindet.
Microsofts unter dem Codenamen Casablanca entwickeltes C++ REST SDK ist bald unter der Apache-Lizenz verfügbar.
Lange hat es gedauert, bis ein neues BlackBerry-System vorlag. Wo es nun draußen ist, stehen die Chancen aufgrund der neuen C++-Nähe und der einfachen Portierbarkeit von Android-Apps gar nicht so schlecht, dass Entwickler das BlackBerry 10 mögen werden – auch weil BlackBerry-Anwender bislang als zahlungsfreudig galten.
Mit der nächsten Generation des Chrome Native Client soll es möglich sein, unabhängig von der Prozessorarchitektur C/C++-Apps schreiben zu können.
Die jüngere Geschichte des Cross-Plattform-Frameworks Qt liest sich wie eine Mischung aus schlechtem Thriller und Lehrbuch über Managementfehler. Die komplette Übernahme des Produkts durch Digia und die Veröffentlichung von Qt 5 kurz vor Weihnachten beendeten dann das Trauerspiel. Die umfangreichen Änderungen entfalten auf Entwickler eine geradezu magische Anziehungskraft.
Die Developer Snapshots diese Woche mit Apache Isis, der Eclipse Foundation, Eclipse Virgo, kostenlosen C++-Produkten von Intel für Studenten, Java EE 7, Oracle R Enterprise und einem Interview mit Johannes Link.
Unternehmen und Entwickler aus dem ARM-Umfeld haben im Rahmen des Linaro-Konsortiums die GNU C Library für die kommende 64-Bit-ARM-Architektur portiert.
Direkter als mit diesem Buch kann man sich kaum in die Thread-Implementierung mit C++ einarbeiten. So lässt sich Anthony Williams' Werk uneingeschränkt empfehlen.
Sollten größere Fehler nicht einen zweiten Release Candidate erfordern, könnte es sein, dass die von vielen ersehnte neue Version des GUI-Frameworks innerhalb der nächsten Woche erscheint.
Die Treiber entstanden als gemeinsames Projekt der in der MySQL-Community beheimateten Firmen SkySQL und Monty Program, dessen Ergebnis nun unter der LGPL (GNU Lesser General Public License) freigegeben wurde.
Embarcaderos C, C99 und C++11 unterstützender 64-Bit-Compiler für Windows erscheint aller Voraussicht nach langer Entwicklungszeit im Dezember.
Spätestens seitdem jeder Softwareentwickler einen Multicore-Rechner auf dem Schreibtisch oder Schoß hat, sind Threads fester Bestandteil vieler Anwendungen. Die Parallelisierung mit ihnen ist jedoch ein mühsames Unterfangen. Gesucht sind Alternativen und deren Umsetzung in den gängigen Programmiersprachen.
Die Entwickler des C++-Frameworks haben inmitten ihres Umzugs von Nokia zu Digia und der dadurch entstandenen Verzögerungen die ursprünglich schon für Juni 2012 angekündigte Beta von Qt 5.0 veröffentlicht. Die fertige Version soll im November folgen
Der neue ISO/IEC-Standard für C11 wurde im Dezember 2011 offiziell ratifiziert. Im zweiten Artikel zu den Neuerungen dreht sich alles um das Zusammenspiel zwischen Programmiersprache und Hardware sowie um Bonbons wie Unicode-Unterstützung und die optionale Bound-Checking-Erweiterung.
Dass Nokia die Entwicklungsabteilung für Qt in Brisbane Ende August schließen will, sorgt für Spekulationen, dass die bei Nokia verbliebenen Reste der Framework-Entwicklung veräußert werden könnten.
Neben Klassen für das Erzeugen und Synchronisieren von Threads bietet Qt auch Konstrukte, mit denen sich Nebenläufigkeit im Thread-Pool der Applikation und auf Funktionsebene implementieren lässt.
Bei kaum einem anderen Themengebiet sind die Unterschiede zwischen C und Java so eklatant wie bei der Datenkompression und der Verschlüsselung. Der Artikel stellt die Unterschiede hierbei zwischen C und Java heraus und zeigt dafür Beispiele.
Die Komponenten der jetzt quelloffenen C++-Bibliothek Folly kommen bei Facebook vor allem im Umfeld hochperformanter serverseitiger Anwendungen zum Einsatz.
Das JACK Audio Connection Kit implementiert eine plattformübergreifende und quelloffene API für den Zugriff auf Audio- und MIDI-Hardware. Der dritte Teil des Tutorials stellt es anhand eines einfachen Harddisk Recorders vor. Ein kleines Tool zur Anzeige von MIDI-Daten demonstriert die MIDI-Funktionen.
Der Anbieter von Compilern und Programmierwerkzeugen integriert die Produkte in seine HPC-Werkzeuge und Embedded-Komponenten.
Noch ist die Casablanca genannte asynchrone C++-Bibliothek experimenteller Natur. Softwareentwickler können mit ihrer API auf Basis von C++ Microsofts Cloud-Plattform Windows Azure ansprechen.
Mit der C++-Bibliothek will Intel beim Schreiben und Optimieren paralleler Programme helfen.
Im dritten Teil der Cryptography-Engineering-Serie kristallisierte sich die mathematische Strategie für eine Implementierung auf dem 8-Bit-Mikrocontroller ATmega heraus. Nun gilt es, die Erkenntnisse in C-Code zu gießen und das Ergebnis als Simulation und in Hardware zu betrachten.
Seit mehr als einem Jahrzehnt bietet Qt in gewohnt komfortabler und plattformunabhängiger Weise Zugriff auf Funktionen und Konstrukte für die Parallelprogrammierung. Der zweite Teil des Tutorials stellt die grundlegenden Klassen in einfachen Beispielen vor.
Die Developer Snapshots dieses Mal u.a. mit CloudFoundry, Facebooks C++-Bibliotheken, dem neuen Flex-Logo, IncrediBuild und LoadRunner in der Cloud.
Für die ganz im Zeichen des neuen C++11-Standards ausgerichtete Konferenz GoingNative hatte Veranstalter Microsoft auf seinem Campus eine illustre Schar von C++-Größen versammelt, um über den Status quo von C++11 zu diskutieren – darunter Bjarne Stroustrup, Andrei Alexandrescu und Herb Sutter,
Die Spracherweiterung bietet eine einheitliche C++-Schnittstelle für CPU-, GPGPU- und Cloud-Computing. Als Erscheinungsdatum eines halbwegs vollständig konformen C++11-Compilers seitens Microsofts wurde 2013 genannt.
heise online Themen