Zum Hauptinhalt Zur Navigation Zur Suche

Compiler

Xcode 9 gibt es nur für MacOS. (Bild: Apple) (Apple)

Apple: Xcode 9 bringt Entwicklertools für CoreML und Metal 2

Für iPhone, iPad und Mac: Xcode 9 bringt einen überarbeiteten Editor, der schneller und übersichtlicher sein soll. Außerdem können Entwickler ihre Apps mit maschinellen Lernmodellen und Metal 2 entwickeln - damit Apps für die neuen Apple-Geräte auch möglichst schnell kommen.
/ Kommentare
Die Entwickler von Grafiktreibern können jetzt auch den HLSL-Compiler hacken. (Bild: Martin Wolf / Golem.de) (Martin Wolf / Golem.de)

DirectX 12: Microsoft legt Shader-Compiler offen

Der Compiler für Microsofts Shader-Sprache HLSL ist Open Source. Das Werkzeug ist Teil von DirectX 12 und basiert auf LLVM sowie dessen Frontend Clang. HLSL ist damit effektiv nicht mehr proprietär und für die Treiberentwickler ergeben sich daraus einige Vorteile.
/ 14 Kommentare
LLVM will sich eine neue Lizenz geben. (Bild: LLVM) (LLVM)

Compiler: LLVM sucht weiter eine neue Lizenz

Das Compiler-Projekt LLVM versucht weiterhin, durch eine Relizenzierung Mitglieder und Anwender besser vor Patentstreitigkeiten zu schützen. Anstelle der jetzigen an BSD angelehnten NCSA-Lizenz wird über die Lizenzierung unter Apache 2.0 diskutiert.
/ 4 Kommentare
Die Golem Newsletter : Das Wichtigste für Techies und IT-Leader auf einen Blick. Jetzt abonnieren
Der LLVM-Debugger wird auf Windows portiert. (Bild: LLVM) (LLVM)

LLDB: Debugger von LLVM kommt für Windows

Um Clang unter Windows voll zu unterstützen, will LLVM auch den eigenen Debugger für das Microsoft-System anbieten. Zwar laufen die Arbeiten schon länger und der Code lässt sich bereits testen, voll einsatzbereit ist LLDB aber noch nicht.
/ Kommentare
Gopher - das Maskottchen von Go (Bild: golang.org) (golang.org)

LLGO: Go-Compiler auf Basis von LLVM

Der auf LLVM basierende Go-Compiler LLGo soll offiziell Teil des Compiler-Projekts werden. Damit könnten Programmierer für die Sprache drei Compiler mit jeweils unterschiedlichen Grundlagen verwenden.
/ Kommentare
Google hat seine Fehler beim Bauen von Software analysiert. (Bild: Google) (Google)

Google Research: Warum kompiliert das nicht?

Ein Forscherteam hat bei Google mehr als 26 Millionen Software-Builds untersucht. Die gefundenen Fehlerarten sind dabei wenig überraschend. Dass die Fehlerrate nicht mit der Erfahrung der Entwickler korreliert, dagegen schon.
/ 186 Kommentare
Ein C/C++-Präprozessor in D: Warp von Facebook (Bild: Facebook, Screenshot: Golem.de) (Facebook, Screenshot: Golem.de)

Warp: Facebook veröffentlicht C/C++-Präprozessor

Mit Warp ersetzt Facebook den C-Präprozessor der GNU Compiler Collection und erreicht damit deutlich schnellere Builds. Der Erfinder der Programmiersprache D und Compiler-Experte Walter Bright hat Warp für Facebook in D geschrieben.
/ Kommentare

Compiler: GCC 4.7.0 veröffentlicht

Zum 25. Geburtstag der GNU Compiler Collection haben deren Entwickler GCC 4.7 mit vielen Neuerungen veröffentlicht. Unter anderem wurde die Unterstützung für C++11 und C11 erweitert und es werden neue Hardwareplattformen unterstützt.
/ Kommentare