Im Test: Intels neue Compiler 9.0

Intel bietet seine Compiler für C++ und Fortran in der neuen Version 9.0 an. Die Programmiertools sind optimiert für die Erstellung von „multi-threaded“ Applikationen. tecCHANNEL zeigt, wie es sich mit dem neuen Compiler arbeiten lässt.

Durch den zunehmenden Anteil von Multi-Core-Plattformen bieten Intels neue Compiler der Version 9.0 spezielle Funktionen zum einfacheren Programmieren von Multi-Thread-Anwendungen. Mit einer so genannten Auto-Parallelization-Funktion suchen die Compiler in Anwendungen automatisch nach Möglichkeiten, parallele Threads zu erzeugen.

Neben der speziellen Optimierung der Compiler für Multi-Core-Plattformen sollen die neuen 9.0er Versionen den Sicherheitsaspekt von Applikationen steigern. So reduzieren die Compiler bei den generierten Programmen die Verwundbarkeit durch Buffer Overflows. Laut Intel erzeugen die zusätzlichen Security Features nur einen geringen Overhead im Programmcode.

Intels Compiler für C++ und Fortran der Version 9.0 sind für Windows und Linux verfügbar. tecCHANNEL befasst sich mit dem C++-Compiler für Windows. Wie lässt es sich damit arbeiten und was gibt es bei der Integration in Microsofts Entwicklungsumgebungen zu beachten?