Zum Hauptinhalt Zur Navigation

Compiler

Logo des GCC-Projekts

Compiler: GCC 4.6 Release Candidate ohne P1-Fehler

Der GNU Compiler Collection (GCC) 4.6 ist als Release Candidate veröffentlicht worden. Vorher hatten die Entwickler alle Fehler mit höchster Priorität beseitigt. Trotz weiterer Fehler der Prioritäten 2 und 3 dürfte die finale Version in wenigen Tagen erscheinen.

GCC 4.5 als Release Candidate erschienen

Entwickler beseitigen alle Bugs mit höchster Priorität. Die Gnu Compiler Collection (GCC) 4.5 ist als Release Candidate veröffentlicht worden, nachdem die Entwickler auch die letzten als P1 (Priority 1) eingestuften Bugs beseitigt haben. GCC 4.5 verwendet die Multiprecision-Bibliothek MPC, um komplexe Zahlen zu verarbeiten.
undefined

Closure Tools - freie Javascript-Werkzeuge von Google

Javascript-Compiler, -Bibliothek und -Templates als Open Source. Google macht in seinen Applikationen umfangreichen Gebrauch von Javascript und hat dazu einige Werkzeuge entwickelt, die das Unternehmen jetzt als Open Source veröffentlicht hat. Darunter der Closure Compiler und die Closure Library.
Die Golem Newsletter : Das Wichtigste für Techies und IT-Leader auf einen Blick. Jetzt abonnieren

Mono nutzt LLVM als Compiler

Unterstützung vorerst nur im Entwicklungszweig verfügbar. Die freie .Net-Implementierung Mono kann jetzt auch den alternativen Compiler LLVM verwenden. Mono profitiert so von den Optimierungen in LLVM. Allerdings ist LLVM langsamer als der integrierte JIT-Compiler.

Milepost GCC soll Entwickler und Software schneller machen

Compiler nutzt künstliche Intelligenz zur Code-Optimierung. Mit Milepost GCC hat IBM einen lernenden Open-Source-Compiler entwickelt, der in der Lage ist, selbstständig zu erkennen, wie Quellcode in Maschinensprache umgesetzt werden muss, um die zugrundeliegende Hardware optimal zu nutzen und gleichzeitig den Energiebedarf der Software möglichst gering zu halten.

Version 11.1 der Intel-Compiler und Tools mit AVX-Support

Compiler, Parallel Studio und Tools für Befehlssatz der nächsten CPU-Architektur. Intel hat seine Programmierwerkzeuge für Windows, Linux und MacOS in Version 11.1 auf den Markt gebracht. Die Compiler und Tools sollen sich nun leichter in Entwicklungsumgebungen integrieren lassen. Und sie bieten Unterstützung für die "Advanced Vector Extensions" (AVX).

GCC 4.4 verfügbar

Weitere Implementierung von C++0x. Die GNU Compiler Collection (GCC) 4.4 ist fertig. Die neue Version umfasst das Graphite-Framework und verbessert die Multithreading-Funktionen.

Intel mahnt Programmierer zu Many-Core-Optimierung

Der Compiler allein kann es künftig nicht mehr richten. In einem Blogeintrag aus Intels Forschungsabteilung weist der Compilerentwickler Anwar Ghuloum darauf hin, dass sich Programmierer in Zukunft nicht mehr allein auf Software verlassen können, die ihnen die Arbeit abnimmt. Um die vielen Kerne künftiger Rechner zu nutzen, müsse man umdenken - bis hin zu den grundlegenden Algorithmen.

GCC wird auf C++ portiert

Neuer Entwicklungszweig gestartet. Ian Lance Taylor will die Compilersammlung GCC in C++ neu implementieren. Das soll unter anderem einen aufgeräumten Quellcode zur Folge haben. Die neue Fassung wird nun in einem eigenen Entwicklungszweig erprobt.

GCC 4.3 erschienen

Unterstützung für kommenden Standard C++0x. Die GNU Compiler Collection (GCC) 4.3 ist ab sofort verfügbar und integriert die MPFR-Bibliothek für mathematische Funktionen. Zusätzlich sind - wie immer - einige sprachabhängige Änderungen eingeflossen.
undefined

AMD: "Intels Compiler taugt nur für Benchmarks"

Umstrittene Leistungsmessungen für neue Opterons. Am 10. und 11. September 2007 hat AMD seine neuen Opterons mit Codenamen "Barcelona" in Barcelona vorgestellt. Dabei legte der Chiphersteller nur sehr wenige Benchmarks vor, die sich zudem stets auf Zwei-Sockel-Systeme bezogen. Und dass man diese nicht alle gewinnen konnte, führte AMD auf die Benchmark-lastigen Intel-Compiler zurück - wofür man prompt einen Beleg lieferte.

Freier Pascal-Compiler in neuer Version

Free Pascal 2.2.0 unterstützt weitere Architekturen und Plattformen. Der Free Pascal Compiler (FPC) ist nun in der Version 2.2.0 erschienen, in der er sich auf Intel-Macs verwenden lässt. Zusätzlich unterstützt der freie Compiler in der neuen Version die 64-Bit-Varianten von Windows. Ein interner Linker soll bei Windows-Programmen zu kleineren Programmdateien führen.

GCC schwenkt auf GPLv3 um

GCC 4.2.1 letzte Version unter der GPLv2. Die GNU Compiler Collection (GCC) ist in der Version 4.2.1 erschienen, die ausschließlich Fehler korrigiert. Wichtiger als diese Änderungen an der Software ist die Lizenzierung: GCC 4.2.1 wird die letzte Version sein, die noch unter der GPLv2 erscheint.

Neue Compiler von Intel

Compiler für C/C++ und Fortran in Version 10. Intel hat seine C/C++- und Fortran-Compiler in der Version 10 veröffentlicht. Damit kommen neue Funktionen zur Parallelisierung hinzu, aber auch die Professional Edition mit größerem Umfang ist neu. Die Linux-Version gibt es wie zuvor auch in einer nichtkommerziellen, kostenlosen Fassung.

Sun Studio 12 angekündigt

Öffentlicher Download ab nächster Woche. Sun hat auf dem LinuxTag 2007 in Berlin die Version 12 seiner Entwicklungsumgebung Sun Studio angekündigt. Diese kommt erstmals mit kompletter Unterstützung für Linux daher und integriert parallelisierte Compiler.

GNU Compiler Collection 4.2 erschienen

Neue Funktionen zur Parallelisierung. Die GNU Compiler Collection (GCC) ist in der Version 4.2 erschienen, die auch die Parallelisierungserweiterung OpenMP unterstützt. Weiterhin gab es Änderungen in Bezug auf die einzelnen Programmiersprachen.

Letzte GCC-4.0.x-Version erschienen

Einsatz von GCC 4.1.1 oder neuer empfohlen. Die Compiler-Sammlung GCC ist nun in der Version 4.0.4 erschienen, womit der 4.0-Entwicklungszweig geschlossen ist. Die Version ist für Entwickler gedacht, die eine hohe Binärkompatibilität mit vorigen 4.0.x-Versionen benötigen, und korrigiert ausschließlich Fehler.

Nvidia veröffentlicht SDK für Stream Programming mit G80

GeForce 8800 dient als Coprozessor. Zeitgleich mit der Vorstellung des neuen Grafikprozessors GeForce 8800 hat Nvidia auch eine Programmierumgebung für den neuen Chip vorgestellt. Damit lassen sich die bis zu 128 Shader-Einheiten der 8800-Familie für Stream-Processing mit hunderten von Threads gleichzeitig verwenden.

Europäisches Projekt erweitert GCC

Compiler-Variante soll mehr Fehler finden. Innerhalb des "Information Technology for European Advancement"-Programmes arbeitet eine Gruppe von europäischen Unternehmen und Forschungseinrichtungen an Verbesserungen für die freie Compiler-Zusammenstellung GCC. Der Compiler soll so auf die Bedürfnisse der europäischen Software-Industrie zugeschnitten werden und mehr Fehler im Quellcode aufzeigen.

GCC wird zum Schweigen gebracht

Veränderte Kernel-Version unterdrückt Compiler-Warnungen. Da der Compiler GCC in den letzten Versionen immer mehr Warnungen ausspuckt, hat ein Linux-Kernel-Entwickler Änderungen am Kernel vorgenommen. Diese Veränderungen sollen aber nicht in den offiziellen Kernel gelangen, sondern richten sich an Entwickler, die tatsächlich vorhandene Fehler nicht erst aus einer langen Liste von Warnungen heraussuchen wollen.

Ruby trifft .Net

Compiler übersetzt Ruby-Quelltext in .Net-Managed-Code. Die Queensland University of Technology hat eine Beta-Version des Ruby.Net Compilers für Windows veröffentlicht. Dieser soll in Ruby geschriebenen Quelltext in korrekten .Net-Managed-Code übersetzen, der sich mit Microsofts .Net-Laufzeitumgebung ausführen lässt.

Alternativer Compiler LLVM 1.7 mit großen Fortschritten

Unterstützung für inline Assembler und GCC 4.0. In der Version 1.7 wartet der alternative Compiler LLVM mit umfangreicher Unterstützung von Vektorisierung für Intels SSE und Altivec der PowerPCs sowie verbesserten Optimierungen und Code generierenden Backends auf. Damit wird LLVM fit für den Alltagseinsatz und auch eine Integration in den GCC wird ob der interessanten Ansätze von LLVM diskutiert.

GCC 4.1 mit neuen Optimierungen und Objective C++

GNU Compiler Collection 4.1.0 mit leichter Verspätung erschienen. Der GNU Compiler wartet in der Version 4.1 mit interprozeduralen Optimierungen und Unterstützung für Apples Objective C++ auf - auch die Java-Bibliothek wurde weiter ausgebaut. Mit nur ein paar Wochen Verspätung gab Mark Mitchell die finale Version 4.1.0 der GNU Compiler Collection frei.

Freier Compiler LLVM soll enger mit GCC zusammenarbeiten

Apple unterstützt Arbeit zur Integration. Die Compiler-Infrastruktur LLVM soll mittels interner Darstellung in einem virtuellen Instruction-Set besseren Code erzeugen und nun enger mit dem GCC verzahnt werden. Unterstützt wird die Arbeit von Apple und in Zukunft könnte LLVM auch ganz in das GCC-Projekt integriert werden.

Intel-Compiler für Multi-Core-CPUs

C++- und Fortran-Compiler in Version 9.0 mit verbessertem Threading. Mit der neuen Version 9.0 seines C++- und Fortran-Compilers konzentriert sich Intel vor allem auf Threaded-Anwendungen im Hinblick auf Applikationen für die aktuellen und kommenden Multi-Core-Prozessoren. Die neuen Compiler sollen zudem die Sicherheit von Linux- und Windows-Applikationen verbessern.

Freier Compiler LLVM 1.5 verspricht besseren Code

Virtuelles Instruction-Set für die interne Darstellung bietet hohe Flexibilität. Die teils auf GCC aufbauende Compiler-Infrastruktur LLVM läuft unter Linux, FreeBSD, MacOS X, Solaris sowie Windows und soll mittels interner Darstellung in einem virtuellem Instruction-Set besseren Code erzeugen können.

Freier Pascal-Compiler FreePascal 2.0 erschienen

Compiler übersetzt Syntax von Turbo Pascal 7.0 und Delphi. Nach mehr als fünf Jahren Entwicklungsarbeit ist der freie Pascal-Compiler Free Pascal alias FPK Pascal in der Version 2.0.0 erschienen. Er ist für diverse Hardwareplattformen sowie Betriebssysteme erhältlich und verspricht eine Kompatibilität zur Syntax von Turbo Pascal 7.0 und weite Teile von Delphi.
undefined

GCC 4.0 macht Programme und deren Entwicklung schneller

GCC nun mit automatischer Vektorisierung für SSE, SSE2 und Altivec. Ein Jahr nach der Veröffentlichung der Version 3.4 gab das GCC-Team nun die Version 4.0 frei. Neben der verbesserten internen Darstellungsform (Tree-SSA) kann die neue Version automatisch Schleifen für SSE und SSE2 der x86- und AMD64-Plattform sowie für Altivec auf PowerPC generieren.

Cacao - Freier JIT-Compiler für Java

Version 0.9.1 unterstützt Java 1.4 und diverse Prozessorarchitekturen. Das ursprünglich als Forschungsprojekt gestartete Cacao hat seinen JIT-Compiler (Just in Time) für Java mittlerweile unter der GPL veröffentlicht und die einst brachliegende Entwicklung wieder aufgenommen. Noch hat Cacao einen gewissen Weg vor sich, viele Java-Applikationen sollen sich aber bereits damit nutzen lassen.

TCCBOOT bootet Linux direkt aus dem Quellcode

TinyCC kompiliert Linux in rund 15 Sekunden. Der Bootloader TCCBOOT kann einen Linux-Kernel direkt kompilieren und booten, so dass ein entsprechendes System direkt aus dem Quellcode startet. Auf einem durchschnittlichen PC soll der Vorgang weniger als 15 Sekunden dauern, so die Entwickler.

Intels Compiler unterstützen AMD64

Entwickler-Werkzeuge von Intel in neuer Version. Intel hat seine Entwickler-Software überarbeitet und bietet jetzt neue Versionen seines C++- und Fortran-Compilers, der Programmbibliotheken "Integrated Performance Primitives", des Vtune Performance Analyzers und der Intel Math Kernel Library. Neu ist vor allem die Unterstützung der AMD64-Plattform, die bei Intel EM64T heißt.

Linux: Red Flag setzt auf Intel-Compiler

Intel-Compiler sollen Red Flag Server 4.1 beschleunigen. Der chinesische Linux-Anbieter Red Flag bietet als erster eine kommerzielle Linux-Distribution an, die mit Intels proprietären Compilern übersetzt ist. Intels C++ Compiler 8.0 für Linux verspricht im Vergleich zu aktuellen GCC-Versionen eine merklich höhere Leistung kompilierter Software.

MySQL: Mehr Leistung durch Intel-Compiler

Mit Intels C++ Compiler übersetzte Binaries für Linux zum Download. MySQL bietet seine freie Datenbank für Linux jetzt auch in Form von Binaries zum Download an, die mit Intels C++ Compiler übersetzt wurden. Die Binaries für Intels 32- und 64-Bit-Architekturen sollen damit eine deutlich höhere Leistung bieten als die mit GCC übersetzten Binaries.

Microsoft: C++-Compiler kostenlos zum Download

Visual C++ Toolkit 2003: Bibliotheken, Beispielcode und Nutzungseinschränkungen. Microsoft bietet seit kurzem ein "Visual C++ Toolkit 2003" zum kostenlosen Download an. Darin enthalten sind unter anderem die Kommandozeilenversionen von Microsofts optimierendem C/C++-Compiler und Linker sowie die notwendigen Laufzeitbibliotheken, die auch in Microsofts IDE Visual Studio .NET 2003 zu finden sind.

Intel: Neue Compiler sollen Programme beschleunigen

MySQL soll mit Intel-Compilern rund 20 Prozent schneller laufen. Mit den Intel-Compilern in der Version 8.0 will Intel einmal mehr Applikationen zu einer Leistungssteigerung verhelfen, und das über diverse Geräteklassen hinweg - vom PDA über Desktop-PCs bis hin zu Servern. Wie üblich sind die Compiler für C++ und Fortran erhältlich.

STMicroelectronics: Compiler für x86 und 64-Bit-AMD-Opteron

Deutliche Geschwindigkeitsvorteile gegenüber alter Version. STMicroelectronics hat über seinen Geschäftsbereich Portland Group mit der PGI Workstation 5.0 neue Compiler und Software-Werkzeuge für x86-Architekturen und den 64-Bit-AMD-Opteron-Prozessor vorgestellt. Die Compiler stehen für die Programmiersprachen Fortran und C bereit.

3Dlabs liefert ersten Compiler für OpenGL Shading Language

Front-End des Compilers als Open Source freigegeben. Die OpenGL Shading Language zur Hardware-unabhängigen Programmierung von Pixel- und Vertex-Shader-Effekten ist kürzlich durch das OpenGL Architecture Review Board (OpenGL ARB) als offizielle OpenGL-Erweiterung abgesegnet worden. Die High-Level-Shading-Language soll der Grundstock für den kommenden OpenGL-2.0-Standard sein - nun hat der Profi-Grafikchiphersteller 3Dlabs den ersten Compiler für die OpenGL Shading Language veröffentlicht und einen Teil davon als Open Source veröffentlicht.

PowerMac G5 - Fragwürdiger Vergleich mit Pentium 4 und Xeon?

Apple widerspricht Kritik bezüglich unfairer Optimierungen auf Seite des G5. Nachdem Apple-CEO Steve Jobs am 23. Juni 2003 die im August erscheinenden 64-bittigen PowerMac-G5-Rechner vorstellte, wird nun Kritik an dem von Apple und VeriTest durchgeführten Prozessor-Leistungsvergleichstest mit Pentium-4- und Xeon-Rechnern laut. So wäre zwar für den G5-Prototypen ein von Apple optimierter GCC 3.3 eingesetzt worden, im Allgemeinen sei GCC 3.3 allerdings nicht besonders auf Pentium 4 und Xeon optimiert und z.B. im Test auch kein HyperThreading aktiviert gewesen.

Intel: Forschungs-Compiler für Itanium in neuer Version

Gemeinsame Entwicklung von Intel und der Chinese Academy of Sciences. Intel hat zusammen mit dem "Institute of Computing Technology" der Chinesischen Akademie der Wissenschaften (Chinese Academy of Sciences, CAS) in Peking die Version 2.0 des Open Research Compiler (ORC) für Intels Itanium-Prozessoren veröffentlicht. Die Compiler Tools für Linux sollen Forscher im Bereich der Compiler- und Mikro-Architektur-Forschung unterstützen.

Intel: Neue Compiler für mehr Performance

Intel-Compiler mit spezieller Unterstützung für Hyper-Threading. Intel will mit der Version 7.0 seiner C++- und Fortran-Compiler für Windows und Linux den Weg für Hyper-Threading ebnen und so für eine bessere Unterstützung seiner neuen Prozessoren auf Applikationsseite sorgen. Die neuen Compiler sind speziell für Intels Itanium-2-, Xeon- und Pentium-4-Prozessoren optimiert und sollen mit diesen Prozessoren bis zu 40 Prozent mehr Performance erlauben als Compiler anderer Hersteller.