Startseite Z Software Z Developer Tools z/OS XL
IBM C/C++ for z/OS

Entwickeln Sie leistungsstarke C/C++-Anwendungen und Systemprogramme unter z/OS bei gleichzeitiger Maximierung der Hardwarenutzung und Verbesserung der Anwendungsleistung

Jetzt herunterladen

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.

Mehr erfahren

Migration auf neue LLVM- und Clang-Compiler-Infrastruktur

Vorteile Steigerung der Kapitalrendite

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.

Reduzieren Sie den Migrationsaufwand für C/C++ Anwendungen auf z/OS

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.

Verbessern Sie neue Technologien unter z/OS

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.

Funktionen
Neue Hardwarefunktionen ohne Codeänderung

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.

Erfahren Sie mehr über die Verwendung der IBM z16-Funktionen

Unterstützt z/OS UNIX System Services und z/OS Batch

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.

Entdecken Sie weitere unterstützte Funktionen

Integration mit einem Kernsatz von Tools

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.

Mehr zu IBM Developer for z/OS

Unterstützung für Programmdiagnose und Debugging

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.

Erkunden Sie IBM z/OS Debugger Entdecken Sie die Debug-Unterstützung

Leistungsstarke Bibliotheken

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.

Entdecken Sie Hochleistungsbibliotheken mit Open XL C/C++ Entdecken Sie Hochleistungsbibliotheken mit z/OS XL C/C++

Fortschrittliche Optimierungstechnologie

Nutzen Sie fortschrittliche Kompilierungs- und Optimierungstechnologien zur Verbesserung der Anwendungsleistung.

Verbesserung der Leistung mit Compiler-Optionen
Produktvergleich
Produkte Open XL C/C++ for z/OS

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.

Jetzt herunterladen
z/OS XL C/C++

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

Kunden mit einer Lizenz für z/OS XL C/C++ haben Anspruch auf Open XL C/C++ Monatliche Lizenzgebühr (MLC), optionale kostenpflichtige Funktion von z/OS

Vertriebskanal

Web-Lieferumfang

Teil der optionalen z/OS-Funktionen

METAL C für Systemprogrammierfunktionen

Programmieren mit Metal C

Unterstützung für eingebettete CICS- und SQL-Anweisungen

Programmieren mit anderen Produkten

Verbessert die Kompatibilität mit verteilten Plattformen

Erkunden Sie die unterstützten Clang-Optionen

Unterstützt die gängigen Sprachstandards von C/C++

Verbesserte Unterstützung von Sprachstandards

*Preise sind indikativ, können je nach Land variieren, enthalten keine anfallenden Steuern und Abgaben und unterliegen der Verfügbarkeit des Produktangebots vor Ort. 

Integration mit anderen Produkten Wenn Sie z/OS XL C/C++ verwenden, können Sie Programme schreiben, die die Leistung anderer IBM Produkte und Subsysteme nutzen. Erkunden Sie die Interaktion mit anderen IBM Produkten IBM CICS Transaction Server for z/OS

 

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.

 

Erkunden Sie die CICS-Dokumentation
Information Management System (IMS)

IMS und z/OS XL C/C++ können zusammen die Fehlerbehandlung koordinieren.

IMS-Dokumentation erkunden
IBM Db2 Datenbank

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.

Db2-Dokumentation erkunden
Ressourcen Migration zu Open XL C/C++

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.

AutoSIMD Compiler-Optimierung für z/OS XL C/C++ Programme

Mehr erfahren über die AutoSIMD-Optimierung, die mit dem z/OS 2.2 XL C/C++ Compiler eingeführt wurde.

Fehlerbehebungsliste für z/OS XL C/C++

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++.

Weiterführende Produkte IBM XL C/C++ for z/VM

Verwenden Sie einen Hochleistungscompiler für die Entwicklung komplexer C/C++ Programme auf z/VM.

IBM XL C/C++ for Linux

Erfahren Sie, wie Sie einen Hochleistungscompiler für die Entwicklung komplexer C/C+++ Programme unter Linux auf Power Systems nutzen können.

IBM XL C/C++ for AIX

Nutzen Sie die Vorteile eines leistungsstarken Compilers für die Entwicklung komplexer C/C++-Programme unter AIX.

Entdecken Sie die IBM Compiler-Produktfamilie
Nächste Schritte

Laden Sie IBM Open XL C/C++ jetzt herunter oder entdecken Sie z/OS XL C/C++, indem Sie ein kostenfreies 30-minütiges Meeting mit einem unserer Experten für IBM Z vereinbaren.

Jetzt herunterladen
Weitere Erkundungsmöglichkeiten Dokumentation: z/OS XL C/C++ Dokumentation: XL C/C++ for z/OS öffnen Support IBM Redbooks Support und Services Global Financing Flexible Preisstruktur Schulung und Training Community Entwicklungscommunity Partner Ressourcen