Das von Microsoft als freie Alternative zum Dot-Net-Framework angebotene Mono ist in Version 5 erschienen.
Compiler
Die GNU Compiler Collection erscheint in Version 7.1 als neue Major-.Release. Die erste Release der GCC 1.0 gab es ebenfalls im Mai vor 30 Jahren.
Der maßgebliche Kopf hinter der Programmiersprache D, Walter Bright, hat den DMD-Referenzcompiler unter eine freie Lizenz gestellt, das Compiler-Backend inbegriffen.
Beim deklarativen Programmieren drückt der C++-Programmierer unter anderem mit Hilfe von Schlüsselwörtern aus, was er erreichen möchte. Der Compiler kümmert sich dann um den weiteren Weg.
Das Kompiler-Framework LLVM ist in der Version 4.0 erschienen. Die Entwickler haben viele Optimierungen einfließen lassen. Ab dieser Release gilt auch ein neues Versionsschema.
Die GNU Compiler Collection bringt mit der stabilen Version 6.2 rund 110 Bugfixes gegenüber der Vorgängerversion mit.
Die Openmandriva-Association hat Version 3.0 der Openmandriva Lx-Distribution für produktionsreif erklärt.
Mit dem Bugfix-Release 4.9.4 der Gnu Compiler Collection (GCC) veröffentlichen die Entwickler die letzte Version des 4.9er-Zweigs der Kollektion.
Über ein Jahr haben die GCC-Entwickler an der neuen Major-Release 6.1 gearbeitet. Die verabschiedet sich unter anderem vom alten Frontend für C++98.
Die LLVM Compiler Infrastructure ist in Version 3.8 erschienen. Sie verabschiedet sich von alten Windows-Versionen, tauscht Autoconf gegen Cmake ein und rangiert verschiedene C-API-Funktionen aus. Für die Plattformen gibt es ebenfalls zahlreiche Änderungen.
Mit Version 4.5 haben die Macher hinter der Programmierschnittstelle Open MP eine neue Iteration ihrer Spezifikation vorgestellt. Die unterstützt Geräte besser und parallelisiert Loops. In GCC 6.0 sind die Features fast komplett implementiert.
Apple will im Laufe des Jahres den Quellcode für seine noch relativ jungen Programmiersprache Swift freigeben. Der Code soll dann unter einer von der OSI unterstützten Lizenz stehen und Apple will einen Port für Linux entwickeln.
Damit sein Code nicht als Bananensoftware beim Kunden reift, setzt der umsichtige C++-Lieferant auf die Funktion static_assert() und die Type-Traits-Bibliothek. Das dynamische Duo stellt Bedingungen an den Quellcode, die der Compiler zur Übersetzungszeit verifiziert.
Entwicklertools zu verkaufen, war einst ein einträgliches Geschäft. Die Älteren erinnern sich an eine Zeit, als Borland vor Kraft kaum laufen konnte. Und Borland war noch der Billigheimer unter den Compilerfirmen, wo man für ein paar hundert D-Mark ein Handbüchlein und ein, zwei Disketten mit...
Die Entwickler der LLVM-Compiler-Infrastruktur (Low Level Virtual Machine) haben Version 3.5 in die freie Wildbahn entlassen, die Änderungen für verschiedene Plattformen an Bord hat, darunter ARM und MIPS.







