Die IBM® C/C++ for z/OS Compiler, einschließlich des klassischen z/OS XL C/C++ Compilers und des neu eingeführten Open XL C/C++ for z/OS Compilers, sind fortschrittliche optimierende C und C++ Compiler on z/OS, die IBM Z Funktionen nutzen, um leistungsstarke Geschäftsanwendungen zu erstellen.
Der Compiler z/OS XL C/C++ unterstützt eingebettete CICS- und SQL-Anweisungen in C/C++ Quellen und vereinfacht so den Einsatz von C/C++ in CICS- und Db2-Umgebungen. Um die Bereitstellung von z/OS-Anwendungen zu beschleunigen, können Sie IBM Application Delivery Foundation for z/OS in Verbindung mit XL C/C++ verwenden.
Open XL C/C++ basiert vollständig auf der LVM-Open-Source-Clang-Infrastruktur und unterstützt die aktuellen C/C++ Sprachstandards sowie die neuesten IBM z16-Server. Open XL C/C++ ist eine kostenlose Zusatzfunktion für Benutzer, die z/OS XL C/C++ unter z/OS 2.4 oder höher aktiviert haben.
Migration auf neue LLVM- und Clang-Compiler-Infrastruktur
Nutzen Sie die aktuellste Compiler-Optimierungstechnologie mit modernem IBM Z, um die Leistung von C/C++ Anwendungen auf der hochsicheren und resilienten z/OS-Plattform zu verbessern. Diese Initiative trägt dazu bei, den ROI zu beschleunigen und sowohl Geschäfts- als auch IT-Risiken zu mindern.
Open XL C/C++ basiert vollständig auf dem Open Source Clang- und LLVM-Technologie-Framework und hält sich an die Sprachstandards C17/C18 und C++17. Dieser Ansatz zielt darauf ab, den Migrationsaufwand bei der Umstellung von C/C++ Anwendungen von verteilten Plattformen auf z/OS zu reduzieren.
Open XL C/C++ hilft bei der Erweiterung moderner z/OS-Sprachen und -Dienstprogramme wie Python, Node.js, Go, Java und IBM Z Open Automation Utilities (ZOAU), um ihre Funktionalität zu verbessern und Anwendungspakete zu erstellen, die die Einführung von Technologien vorantreiben.
Geben Sie die Architekturebene an, für die die Anweisungen des ausführbaren Programms generiert werden sollen. Dies ermöglicht die Bereitstellung von Funktionen auf Hardwareebene direkt über Compiler-Optionen, ohne den Quellcode zu ändern.
Holen Sie sich Unterstützung für z/OS UNIX System Services und z/OS-Batch unter 32-Bit non-XPLINK-, 32-Bit XPLINK- und 64-Bit XPLINK-Kompilierungsmodi, die sich ideal für vorhandene z/OS-Anwendungen und die Portierung von Anwendungen verteilter Plattformen eignen.
Verwenden Sie diesen Compiler, um IBM Developer for z/OS Enterprise Edition-Tools zu integrieren, ein robustes Toolset für die Entwicklung und Wartung von IBM z/OS-Anwendungen durch die Implementierung von DevOps-Praktiken. Diese Suite umfasst auch IBM Debug for z/OS und bietet Debugging-Funktionen und Codeabdeckung für in C/C++ geschriebene Anwendungen.
Steigern Sie die Produktivität von Programmierern und die Codegenerierung mit einer kostengünstigen Methode zur Diagnose der potenziellen Einhaltung der Sprachsemantik, einschließlich der Unterstützung von IBM z/OS Debugger.
Verwenden Sie die Bibliotheken „Mathematical Acceleration Subsystem“ (MASS) und „Open Basic Linear Algebra Subroutines“ (OpenBLAS) zur beschleunigten Ausführung von mathematischen und Algebra-Funktionen, die in der Geschäftsanalyse verwendet werden.
Nutzen Sie fortschrittliche Kompilierungs- und Optimierungstechnologien zur Verbesserung der Anwendungsleistung.
Der neueste erweiterte, optimierende C- und C++-Compiler auf z/OS unterstützt die aktuellen C/C++ Sprachstandards mit der Open-Source Clang-Schnittstelle für verbesserte Kompatibilität mit verteilten Plattformen.
Ein fortschrittlicher, optimierender C- und C++-Compiler unter z/OS, der Metal-C- und Z/OS-Subsysteme wie CICS, Db2 und IMS unterstützt.
Der erstklassige Support von IBM
Lizenzierung
Vertriebskanal
Web-Lieferumfang
Teil der optionalen z/OS-Funktionen
METAL C für Systemprogrammierfunktionen
Unterstützung für eingebettete CICS- und SQL-Anweisungen
Verbessert die Kompatibilität mit verteilten Plattformen
Unterstützt die gängigen Sprachstandards von C/C++
*Preise sind indikativ, können je nach Land variieren, enthalten keine anfallenden Steuern und Abgaben und unterliegen der Verfügbarkeit des Produktangebots vor Ort.
Sie können die CICS-Befehlsschnittstelle zum Schreiben von C/C++ Anwendungsprogrammen verwenden. Die CICS-Befehlsschnittstelle stellt Daten-, Job- und Taskverwaltungsfunktionen bereit, die normalerweise vom Betriebssystem übernommen werden.
IMS und z/OS XL C/C++ können zusammen die Fehlerbehandlung koordinieren.
Sowohl z/OS Language Environment als auch z/OS XL C/C++ bieten eine Schnittstelle zum IBM Db2 Universal Database Licensed Program. Ein XL C/C++ Programm fordert Db2-Dienste mithilfe im Programm eingebetteter SQL-Anweisungen an.
Möchten Sie zur neuen LLVM- und Clang-Compiler-Infrastruktur migrieren? Entdecken Sie Tipps, die die Migration von XL C/C++ auf Open XL C/C++ erleichtern.
Mehr erfahren über die AutoSIMD-Optimierung, die mit dem z/OS 2.2 XL C/C++ Compiler eingeführt wurde.
Hier finden Sie eine vollständige Liste der Releases, Refreshes, Fix Packs und Interim Fixes, sortiert nach Version für IBM z/OS XL C/C++.
Verwenden Sie einen Hochleistungscompiler für die Entwicklung komplexer C/C++ Programme auf z/VM.
Erfahren Sie, wie Sie einen Hochleistungscompiler für die Entwicklung komplexer C/C+++ Programme unter Linux auf Power Systems nutzen können.
Nutzen Sie die Vorteile eines leistungsstarken Compilers für die Entwicklung komplexer C/C++-Programme unter AIX.