www.qtsoftware.de
Intel© C++ Composer XE
C++ Compiler für Linux, MacOSX und Windows

Intel C++ existiert in Varianten für Linux, MacOSX und Windows. Obwohl Microsoft den Windows-Markt mit dem Visual C++ Compilersystem beherrscht, bietet Intel mit den gewichtigen Argumenten der besseren Performance, gezielter Unterstützung von parallelisierten Prozessen, Support von sowohl 32-Bit als auch 64-Bit-Systemen sowie der Portabilität zu anderen Betriebssystemen eine Alternative und insbesondere Ergänzung.

Intel stattet dazu seine C++ Compiler mit Optimierern aus, die spezielle Eigenschaften der Intel Prozessor-Architektur nutzen. Schwerpunkt legt Intel hier besonders auf die Möglichkeit der Entwicklung parallelisierter Programme durch Unterstützung der Hyper-Threading Technologie auf Pentium Prozessoren sowie des OpenMP Standards. Darüberhinaus ist der Intel Compiler mit einem Auto-Parallelisierer ausgestattet.
Neben den 32-Bit-Prozessoren werden auch 64-Bit-Prozessoren sowie generell die Intel® Extended Memory 64 Technology (Intel® EM64T) unterstützt (z.B. für Intel® Xeon 64-Bit Prozessoren). D.h., man ist auf entsprechend ausgestatteten Rechnern in der Lage, Programme zu entwickeln, die mehr als 4GB Speicher zu adressieren vermögen (Adressraum: bis zu 1 Terabyte). Zudem stehen 64-bit Integer zur Verfügung.
Ausgestattet ist Intel C++ mit dem Intel® Debugger. Der Intel Debugger (ab v9.0) erlaubt das Debugging auf Rechnern mit Multi-Core Architektur durch gleichzeitige Verfolgung und Überwachung mehrerer Threads.
Die Software steht durchweg auf Intel's WebSite zum Download für einen 30-Tage-Test zur Verfügung und wird durch Kauf nach Bezug einer Lizenzdatei zur unbegrenzten Nutzung freigeschaltet.

Ausstattung / Lizensierung

Intel C++ Composer XE enthält neben dem C++ Compilersystem und dem Debugger einige Zusatzbibliotheken: Intel Threading Building Blocks (TBB), Intel Integrated Performance Primitives (IPP) und die Intel MathKernel Library (MKL).
Intel C++ Composer XE wird mit 1 Jahr "Support Service" angeboten. Dieser kann jährlich verlängert werden.
Lizenzen werden für die Benutzung an einen Arbeitsplatz ("single user") oder zur Benutzung im Netzwerk ("2- bzw. 5-user concurrent") angeboten.

Dokumentation

Die Dokumentation zu Intel Compilern wird vollständig on-line bereitgestellt (PDF, .chm und ähnliche).

Support / technische Unterstützung, Updates

Nach Kauf und Registration eines Intel Compilers erhalten Sie ein Jahr lang Zugang zum sogenannten Intel Premier Support Forum, über den sämtliche technische Unterstützungsleistungen, die Sie anfragen, abgewickelt werden. Im diesem Forum werden auch Updates kostenfrei bereitgestellt. Ein Support-Kontrakt kann nach Ablauf der Wartungsperiode erneuert werden ("Support Service Renewal").


Varianten

Intel Fortran ist für Windows, Linux und MacOS X erhältlich (s.u.). Wenn man auch Intel's C++ Compilersystem beschaffen möchte, ist beides im Bündel als Intel Composer XE (früher als Intel Compiler Suite bezeichnet) für Linux und Windows preiswerter zu haben.
Darüberhinaus ist Intel C++ auch in Intel Parallel Studio XE und in Intel C++ Studio enthalten. Beide Toolkits bieten dem Programmierer spezielle Werkzeuge für die Programmierung parallelisierter Programme.

Weiter mit

 

Intel C++ Composer XE for Windows

Der Konzentration auf Hochleistung fällt das Angebot einer Entwicklungsumgebung zum Opfer. Da die meisten C++ Programmierer unter Windows aber bereits Microsoft Visual C++ in der Version 6.0 oder in einer neueren Version besitzen, erfüllen sie damit auch bereits wesentliche Voraussetzungen zur Nutzung des Intel C++ for Windows.
Der Intel Compiler ist quellcode- und object-kompatibel mit Microsoft Visual C++ 6.0 und weitgehend kompatibel auch mit der neueren Win32-Komponente von MS/VC++ .NET (d.h. "object native-code compatible"). Näheres hierzu finden Sie in Intels Informationsschrift.
Gemischtsprachliche Programmierung ist mit Intel Visual Fortran for Windows möglich.

Die Attraktivität des Intel C++ for Windows wird durch die Bereitstellung des Intel® C++ Compiler for eMbedded Visual C++ erhöht, so daß man mit dem Intel C++ for Windows nicht nur Programme unter Windows entwickeln kann, sondern auch für Windows CE, dem Betriebssystem für mobile Geräte wie bspw. PDAs oder Mobiltelefone.


Intel C++ Composer XE for Linux

Hinsichtlich Optimierungen, Performancesteigerung und Threading-Technologie bietet die Linux Variante von Intel C++ weitgehend die gleichen Eigenschaften wie die Windows Version. Damit empfiehlt sie sich Linux-Programmierern, die GCC verwenden und nach einer Alternative Ausschau halten, sei es um die Laufzeit eines Programms zu verkürzen oder bspw. zur Qualitätsverbesserung durch Vergleich mit einem anderen C++ Compiler.
Eine Entwicklungsumgebung ist nicht enthalten. Die Integration ist aber in Eclipse IDE möglich.
Gemischtsprachliche Programmierung ist mit C/C++ und Fortran möglich, z.B. mit GCC (v3.2 und höher) oder auch mit Intel Fortran for Linux.


Intel C++ Composer XE for Mac OS

Für Macintosh Rechner unter Mac OS, die mit den Intel-Prozessoren Intel® Core™ Duo oder Intel Core Solo ausgestattet sind, bietet Intel seit Anfang April 2006 seine Compiler ebenfalls an. Es finden sich die gleichen Möglichkeiten zu Optimierung und Performancesteigerung von Programmen wie bei den Varianten für Windows und Linux.
Auch Die Mac-Version des Intel C++ wird ohne Entwicklungsumgebung geliefert. Man kann den Compiler aber in die populäre Xcode IDE integrieren.
Gemischtsprachliche Programmierung ist mit C/C++ und Fortran möglich, z.B. mit GCC (v4.0) oder auch mit Intel Fortran for Mac OS.

 

 
Nachrichten
·
Varianten
·
·
·
Ergänzungen/AddOns
·
·
·
·
·
Preislisten / Bestellung
·
·
Links
·
·
·
·
 

Lieferumfang, Systemanforderungen etc.

   
Artikelstammkürzel für Windows: ICCXW
für Linux: ICCXL
für MacOS: ICCXM
Lieferumfang a) bei Download ("Licence Only"): Software und Dokumentation via Installationsdatei(en) und Lizensierungsdaten.
b) sonst: Software und Dokumentation auf CD-ROM.
Unterstützte
Betriebssystem(e)
Windows XP, 2003 und höher; Linux; Mac OS X
Systemanforderungen

Für Intel C++ for Windows:
PC mit Pentium II oder besser mit minimal 450 MHz, min. 512 MB RAM, Festplatte mit ca. 2 GB frei.
Windows XP oder Windows Server 2003 oder höher;
Microsoft Visual Studio 2005 oder höher.

Für Intel C++ for Linux:
PC mit Pentium II oder besser mit minimal 450 MHz, min. 512 MB RAM, Festplatte mit ca. 2 GB frei;
Linux System mit glibc 2.2.4, 2.2.5, 2.2.93, 2.3.2 , 2.3.3, 2.3.4, or 2.3.5 und 2.4.X oder 2.6.X Linux kernel; Linux Developer tools component installed, including gcc 3.2 or later, g++ and related tools. Linux component compat-libstdc++ providing libstdc++.so.5

Für Intel C++ for MacOS:
Intel® Core™ Microarchitecture basierendes Mac System, 1GB RAM, Festplatte mit ca. 1 GB frei;
Mac OS X 10.4.11 oder 10.5.4, Mac OS Developer Tools, Xcode 2.5, GCC 4.0

Hersteller Intel Corporation
Aktuelle Version 12.1
Lizensierungsvarianten Einzelplatzlizenz für registrierten Benutzer,
Netzwerklizenzen ("floating"),
"Academic" Versionen (nur für Hochschulen)

Lizensierung:
Bei Kauf eines Intel Software Produkts erhalten Sie via eMail (oder ausgedruckt) die Installationsdaten für die Software, die Sie zuvor entweder aus dem Internet geladen haben oder von einer Intel CD-ROM installiert haben.
Zur Inbetriebnahme ist die Registration bei Intel zwingend notwendig (wie erklärt unser Dokument IntelSoftwareLizensierung.pdf).
Lizenz- bzw. Laufzeitgebühren keine (bei Weitergabe von Programmen oder Libraries, die mit einem Intel Compiler erstellt wurden.)
Updates erhältlich ja (kostenlos während des Wartungszeitraums)
Technischer Support innerhalb des Wartungszeitraums kostenfrei;
kostenpflichtiger Wartungsvertrag (umfaßt Updates via Download sowie technische Unterstützung über den Intel Premium Support Account)
Datenblatt erhältlich nein
Testversion ja (Download von:
http://www.intel.com/software/products/global/eval.htm)
oder CD-ROM von uns anfordern (kostenlos).
Produktinformationen des Herstellers http://www.intel.com/software/products/compilers/index.htm
Informationsstand 12. Januar 2012
zum Anfang
   

Hinweise zu Haftung & Urheberrecht bzgl. der Information auf dieser WebSeite.
Copyright QT software GmbH 2012. Alle Rechte vorbehalten.