IBM C/C++ for z/OS

Maximieren Sie die Hardwarenutzung und verbessern Sie die Anwendungsleistung

Softwareentwickler schauen auf zwei Bildschirme und besprechen Programmiercode

Entwickeln Sie leistungsstarke C/C++-Anwendungen

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 auf z/OS. Sie nutzen IBM Z-Funktionen, um leistungsstarke Anwendungen zu erstellen.

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.

Migrationsaufwand reduzieren

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.

Neue Technologien verbessern

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.

Einfachere betriebliche Abläufe

Der Open XL C/C++ Compiler unterstützt jetzt eingebettete CICS- und IMS-Anweisungen im C/C++-Quellcode und vereinfacht so den Einsatz von C/C++ in CICS- und IMS-Umgebungen.

Funktionen

Mann mit Laptop im IBM z17-Testrechenzentrum
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 z17-Funktionen
Analyst, der an einem Dashboard für Business-Analysen mit Diagrammen arbeitet
Effektivere Integration mit CICS und IMS

Open XL C/C++ unterstützt jetzt einen integrierten CICS-Übersetzer, eingebettete CICS-Anweisungen und IMS, um die effizientere Integration von C/C++-Anwendungen mit diesen z/OS-Subsystemen zu verbessern.

Subsysteme erkunden
Seitenansicht einer Programmiererin, die eine Brille trägt und Code auf einem Computer schreibt
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. Open XL C/C++ unterstützt jetzt DWARF5 mit der Möglichkeit, die Debug-Informationen in einer separaten Seitendatei zu generieren.

Erkunden Sie IBM z/OS Debugger Entdecken Sie die Debug-Unterstützung
IT-Ingenieur arbeitet an einem Programmsoftwarecode, der auf dem Bildschirm angezeigt wird
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
Draufsicht auf mehrere Roboterarme, die auf einem Förderband in einem automatischen Lagerhaus arbeiten
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
Ein junger IT-Ingenieur erklärt seinem Kollegen grafische Daten auf Computerbildschirmen
Leistungsoptimierung

Nutzen Sie fortschrittliche Kompilierungs- und Optimierungstechnologien zur Verbesserung der Anwendungsleistung. Mathematical Accelerate Subsystem (MASS) und Open Basic Linear Algebra Subroutines (OpenBLAS) sind leistungsstarke Bibliotheken, die Ihnen helfen, die Ausführung von Mathematik- und Algebra-Funktionen zu beschleunigen, die in der Geschäftsanalyse verwendet werden.

Erkunden Sie die Verwendung leistungsstarker Bibliotheken
Mann mit Laptop im IBM z17-Testrechenzentrum
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 z17-Funktionen
Analyst, der an einem Dashboard für Business-Analysen mit Diagrammen arbeitet
Effektivere Integration mit CICS und IMS

Open XL C/C++ unterstützt jetzt einen integrierten CICS-Übersetzer, eingebettete CICS-Anweisungen und IMS, um die effizientere Integration von C/C++-Anwendungen mit diesen z/OS-Subsystemen zu verbessern.

Subsysteme erkunden
Seitenansicht einer Programmiererin, die eine Brille trägt und Code auf einem Computer schreibt
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. Open XL C/C++ unterstützt jetzt DWARF5 mit der Möglichkeit, die Debug-Informationen in einer separaten Seitendatei zu generieren.

Erkunden Sie IBM z/OS Debugger Entdecken Sie die Debug-Unterstützung
IT-Ingenieur arbeitet an einem Programmsoftwarecode, der auf dem Bildschirm angezeigt wird
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
Draufsicht auf mehrere Roboterarme, die auf einem Förderband in einem automatischen Lagerhaus arbeiten
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
Ein junger IT-Ingenieur erklärt seinem Kollegen grafische Daten auf Computerbildschirmen
Leistungsoptimierung

Nutzen Sie fortschrittliche Kompilierungs- und Optimierungstechnologien zur Verbesserung der Anwendungsleistung. Mathematical Accelerate Subsystem (MASS) und Open Basic Linear Algebra Subroutines (OpenBLAS) sind leistungsstarke Bibliotheken, die Ihnen helfen, die Ausführung von Mathematik- und Algebra-Funktionen zu beschleunigen, die in der Geschäftsanalyse verwendet werden.

Erkunden Sie die Verwendung leistungsstarker Bibliotheken

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. Er bietet jetzt Unterstützung für CICS- und IMS-Subsysteme.

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

Unterstützung für z/OS-Subsysteme

CICS und IMS

CICS, IMS und SQL/Db2

Verbessert die Kompatibilität mit verteilten Plattformen

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

METAL C für Systemprogrammierfunktionen

               

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)

Open XL C/C++ und z/OS XL C/C++ funktionieren mit IMS, um IMS-Anweisungen einzuschließen und die Fehlerbehandlung zu 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

Weiterführende Produkte

IBM XL C/C++ for z/VM

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

IBM XL C/C++ for Linux

Erfahren Sie, wie Sie einen leistungsstarken Compiler 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.

IBM-Compiler

Die IBM Compiler-Produktfamilie erkunden

Machen Sie den nächsten Schritt

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 Flexible Preisstruktur Mainframe-Anwendungsmodernisierung