Ein innovativer Optimierungscompiler für die z/VM-Plattform
IBM XL C/C++ für z/VM ist ein auf Standards basierendes Programmiertool für die Entwicklung großer, komplexer und rechenintensiver Anwendungen. Mit XL C/C++ for z/VM können Sie C- und C++-Anwendungen schreiben oder bestehende C-Anwendungen mithilfe von C++ erweitern.
- Einhaltung von Standards: Das Tool entspricht dem internationalen ISO/IEC 9899:1999-Standard (C99), dem aktuellen Standard ANSI/ISO 1998 C++ und einem standardkonformen C-Compiler. Es umfasst zudem die C++ Standard Library.
- HOT-Unterstützung: Das Tool nutzt die HOT-Option (High-Order Transformation) für hochwertige Transformationen. Dabei handelt es sich um Optimierungen, die die Leistung für Schleifen z. B. durch Austausch, Fusion oder Auflösung verbessern.
- OPTIMIZE(3)-Unterstützung: Es wird OPTIMIZE(3) oder OPT(3) unterstützt, die höchste und stärkste Optimierungsstufe des Compilers.
- LANGLVL-Compileroption: Das Tool unterstützt alle verfügbaren Sprachebenen, die Sie zur Kompilierung Ihres Codes im Rahmen von XL C/C++ for z/VM nutzen können.
- Portierbarkeit: Durch die Unterstützung von Branchenstandards können Anwendungen einfacher von den Plattformen von IBM und anderen Herstellern auf z/VM portiert werden.
Einhaltung von Standards
- Die C++ Standard Library umfasst Folgendes: C++ Standard I/O Stream Library zur Durchführung von Ein-/Ausgabeoperationen (E/A), C++ Standard Complex Mathematics Library zur Bearbeitung komplexer Zahlen und STL, bestehend aus Algorithmen auf Basis von C++-Schablonen, aus Containerklassen, Iteratoren, Lokalisierungsobjekten und der Stringklasse.
- XL C/C++ for z/VM umfasst die UNIX System Laboratories I/O Stream- und Complex Mathematics-Bibliotheken.
OPTIMIZE(3)-Unterstützung
- OPT(3) führt zusätzliche Optionen und Pragmas ein, mit denen Sie die Leistung Ihrer Anwendung optimieren können. Dazu zählen die Optionen zur Schleifenauflösung und eine Reihe von integrierten neuen Funktionen.
- Mithilfe der Optionen OPT(0), OPT(2) und OPT(3) erhalten Sie Optimierungsstufen, die von umfassenden Optimierungen auf niedriger Ebene zu umfangreicheren Optimierungen reichen.
XL C/C++ for z/VM – Ressourcen
- White Paper: Codeoptimierung mit den XL-Compilern (US)
In diesem Bericht werden die wichtigsten Funktionen vorgestellt und die Compileroptionen, Quellenkonstrukte und Verfahren zur Maximierung der Anwendungsleistung beschrieben.
- White Paper: XL C/C++ (US, 128.96KB)
Dieser Bericht gibt Ihnen eine Übersicht über die XL C/C++-Compiler und wie Sie dessen Funktionen bei Ihren C- und C++-Entwicklungsanforderungen unterstützen.
- Enterprise Modernization Sandbox
Evaluate Rational-Lösungen für System z und Power Systems in einer praxisorientierten Umgebung – keine Installation oder Konfiguration notwendig.
Kaufen Sie XL C/C++ for z/VM
Ein innovativer Optimierungscompiler für die z/VM-Plattform
IBM Software Subscription und Support ist für das erste Jahr im Software-Preis enthalten.
Sie können die Software nach dem Kauf online herunterladen - keine Lieferkosten
Nicht für Online-Kauf verfügbar. Andere Möglichkeiten zu kaufen und weitere Informationen.
Kontaktieren Sie IBM
- Angebot anfordern
- E-Mail an IBM
- Oder rufen Sie uns an: 0800-4267947
Nennen Sie diesen Code: 109HG05W
System requirements
Mandatory and optional software requirements may vary according to your level of the operating system. See the Software Announcement for details.
| Operating System | Software | Hardware |
|---|---|---|
| z/VM | z/VM V6.2 or later | Any zSeries server supported by zVM V6.2, or later. The C/C++ for z/VM compiler will only execute on z/VM V6.2, or later and can only be licensed to operate on standard processor engines. |
Möchten Sie ein Produkt kaufen oder sich informieren?
Wir helfen Ihnen gerne
Möchten Sie ein Produkt kaufen oder sich informieren?
- Angebot anfordern
- E-Mail an IBM
- Oder rufen Sie uns an: 0800-4267947
Nennen Sie diesen Code: 109HG05W