IBM C/C++ for z/OS

Maksimalkan penggunaan perangkat keras dan tingkatkan kinerja aplikasi

Pengembang perangkat lunak sedang mendiskusikan kode pemrograman sembari menatap dua layar

Kembangkan aplikasi C/C ++ berkinerja tinggi

Kompiler IBM® C/C++ for z/OS, termasuk kompiler z/OS XL C/C++ klasik dan kompiler Open XL C/C++ for z/OS yang baru diperkenalkan, adalah kompiler tingkat lanjut yang mengoptimalkan C dan C++ di z/OS. Kompiler ini menggunakan fitur IBM Z untuk menghasilkan aplikasi bisnis berkinerja tinggi.

Meningkatkan laba atas investasi

Gunakan teknologi pengoptimalan compiler terdepan dengan IBM Z modern untuk meningkatkan kinerja aplikasi C/C++ pada platform z/OS yang sangat aman dan tangguh. Inisiatif ini membantu mempercepat pengembalian investasi dan mengurangi risiko bisnis dan TI.

Kurangi upaya migrasi

Open XL C/C++ sepenuhnya didasarkan pada kerangka kerja teknologi Clang dan LLVM sumber terbuka, mengikuti standar bahasa C17/C18 dan C++20. Pendekatan ini bertujuan untuk mengurangi upaya migrasi ketika melakukan transisi aplikasi C/C++ dari platform terdistribusi ke z/OS.

Tingkatkan teknologi yang muncul

Open XL C/C++ membantu memperluas bahasa dan utilitas z/OS modern seperti Python, Node.js, Go, Java, dan IBM Z Open Automation Utilities (ZOAU) untuk meningkatkan fungsionalitas dan membangun paket aplikasi guna melanjutkan adopsi teknologi.

Sederhanakan operasi

Kompiler Open XL C/C++ sekarang mendukung pernyataan CICS dan IMS tertanam dalam sumber C/C++, menyederhanakan operasi C/C++ dalam lingkungan CICS dan IMS.

Fitur

Seorang pria memegang laptop di pusat data pengujian IBM z17
Kemampuan perangkat keras baru tanpa perubahan kode

Tentukan tingkat arsitektur di mana instruksi program yang dapat dieksekusi akan dihasilkan. Hal ini memungkinkan penyediaan kemampuan tingkat perangkat keras secara langsung melalui opsi kompiler tanpa memodifikasi kode sumber.

Pelajari lebih lanjut tentang penggunaan fitur IBM z17
Analis yang sedang bekerja menggunakan dasbor analitik bisnis dengan bagan
Integrasi yang lebih efektif dengan CICS dan IMS

Open XL C/C++ sekarang mendukung penerjemah CICS terintegrasi, pernyataan CICS tertanam, dan IMS untuk meningkatkan cara aplikasi C/C ++ berintegrasi dengan subsistem z/OS ini secara lebih efisien.

Jelajahi subsistem
Tampilan samping seorang pemrogram wanita mengenakan kacamata dan menulis kode di komputer
Dukungan untuk diagnosis dan debug program

Tingkatkan produktivitas pemrogram dan pembuatan kode dengan cara yang hemat biaya untuk mendiagnosis potensi kepatuhan semantik bahasa, termasuk dukungan untuk IBM z/OS Debugger. Open XL C/C++ sekarang mendukung DWARF5, dengan kemampuan untuk menghasilkan informasi debug ke dalam file tambahan yang terpisah.

Jelajahi IBM z/OS Debugger Jelajahi dukungan debug
Insinyur TI mengerjakan kode perangkat lunak program yang ditampilkan di layar
Mendukung Layanan Sistem z/OS UNIX dan z/OS batch

Dukungan untuk z/OS UNIX System Services dan batch z/OS dengan mode kompilasi 32-bit non-XPLINK, 32-bit XPLINK, dan 64-bit XPLINK, yang ideal untuk aplikasi z/OS yang sudah ada dan aplikasi porting dari platform terdistribusi.

Temukan lebih banyak fitur yang didukung
Tampilan atas dari beberapa lengan robot yang bekerja pada sabuk konveyor di gudang otomatis
Integrasi dengan serangkaian alat inti

Gunakan compiler ini untuk mengintegrasikan alat IBM Developer for z/OS Enterprise Edition, rangkaian alat yang kuat untuk mengembangkan dan memelihara aplikasi IBM z/OS melalui penerapan praktik DevOps. Rangkaian ini juga mencakup IBM Debug for z/OS, yang menawarkan kemampuan debug dan cakupan kode untuk aplikasi yang ditulis dalam C/C++.

Jelajahi IBM Developer for z/OS
Seorang insinyur IT muda menjelaskan data grafis di layar komputer kepada rekannya
Pengoptimalan kinerja 

Gunakan teknologi kompilasi dan pengoptimalan lanjutan untuk meningkatkan kinerja aplikasi. Mathematical Accelerate Subsystem (MASS) dan Open Basic Linear Algebra Subroutines (OpenBLAS) merupakan pustaka kinerja tinggi untuk membantu Anda mempercepat eksekusi fungsi matematika dan aljabar yang digunakan dalam analisis bisnis.

Jelajahi pustaka berkinerja tinggi
Seorang pria memegang laptop di pusat data pengujian IBM z17
Kemampuan perangkat keras baru tanpa perubahan kode

Tentukan tingkat arsitektur di mana instruksi program yang dapat dieksekusi akan dihasilkan. Hal ini memungkinkan penyediaan kemampuan tingkat perangkat keras secara langsung melalui opsi kompiler tanpa memodifikasi kode sumber.

Pelajari lebih lanjut tentang penggunaan fitur IBM z17
Analis yang sedang bekerja menggunakan dasbor analitik bisnis dengan bagan
Integrasi yang lebih efektif dengan CICS dan IMS

Open XL C/C++ sekarang mendukung penerjemah CICS terintegrasi, pernyataan CICS tertanam, dan IMS untuk meningkatkan cara aplikasi C/C ++ berintegrasi dengan subsistem z/OS ini secara lebih efisien.

Jelajahi subsistem
Tampilan samping seorang pemrogram wanita mengenakan kacamata dan menulis kode di komputer
Dukungan untuk diagnosis dan debug program

Tingkatkan produktivitas pemrogram dan pembuatan kode dengan cara yang hemat biaya untuk mendiagnosis potensi kepatuhan semantik bahasa, termasuk dukungan untuk IBM z/OS Debugger. Open XL C/C++ sekarang mendukung DWARF5, dengan kemampuan untuk menghasilkan informasi debug ke dalam file tambahan yang terpisah.

Jelajahi IBM z/OS Debugger Jelajahi dukungan debug
Insinyur TI mengerjakan kode perangkat lunak program yang ditampilkan di layar
Mendukung Layanan Sistem z/OS UNIX dan z/OS batch

Dukungan untuk z/OS UNIX System Services dan batch z/OS dengan mode kompilasi 32-bit non-XPLINK, 32-bit XPLINK, dan 64-bit XPLINK, yang ideal untuk aplikasi z/OS yang sudah ada dan aplikasi porting dari platform terdistribusi.

Temukan lebih banyak fitur yang didukung
Tampilan atas dari beberapa lengan robot yang bekerja pada sabuk konveyor di gudang otomatis
Integrasi dengan serangkaian alat inti

Gunakan compiler ini untuk mengintegrasikan alat IBM Developer for z/OS Enterprise Edition, rangkaian alat yang kuat untuk mengembangkan dan memelihara aplikasi IBM z/OS melalui penerapan praktik DevOps. Rangkaian ini juga mencakup IBM Debug for z/OS, yang menawarkan kemampuan debug dan cakupan kode untuk aplikasi yang ditulis dalam C/C++.

Jelajahi IBM Developer for z/OS
Seorang insinyur IT muda menjelaskan data grafis di layar komputer kepada rekannya
Pengoptimalan kinerja 

Gunakan teknologi kompilasi dan pengoptimalan lanjutan untuk meningkatkan kinerja aplikasi. Mathematical Accelerate Subsystem (MASS) dan Open Basic Linear Algebra Subroutines (OpenBLAS) merupakan pustaka kinerja tinggi untuk membantu Anda mempercepat eksekusi fungsi matematika dan aljabar yang digunakan dalam analisis bisnis.

Jelajahi pustaka berkinerja tinggi

Perbandingan produk

Produk Buka XL C/C++ for z/OS

Pengoptimalan kompiler C dan C++ tingkat lanjut terbaru pada z/OS mendukung standar bahasa C/C++ saat ini dengan antarmuka Clang sumber terbuka untuk peningkatan kompatibilitas dengan platform terdistribusi. Dukungan untuk subsistem CICS dan IMS sekarang tersedia.

Unduh sekarang
z/OS XL C/C++

Pengoptimalan kompiler C dan C++ tingkat lanjut pada z/OS yang mendukung subsistem Metal C dan z/OS, seperti CICS, Db2, dan IMS.

Dukungan IBM kelas dunia

Lisensi

Klien berlisensi untuk z/OS XL C/C++ berhak atas Open XL C/C++ Biaya Lisensi Bulanan (MLC), fitur harga opsional z/OS

Saluran distribusi

Pengiriman web

Bagian dari fitur opsional z/OS

Dukungan untuk subsistem z/OS

CICS dan IMS

CICS, IMS, dan SQL/Db2

Meningkatkan kompatibilitas dengan platform terdistribusi

Mendukung standar bahasa C/C++ saat ini

METAL C untuk kemampuan pemrograman sistem

               

Integrasikan dengan produk lain

Bila Anda menggunakan z/OS XL C/C++, Anda dapat menulis program yang menggunakan kekuatan produk dan subsistem IBM lainnya.

Jelajahi interaksi dengan produk IBM lainnya
IBM CICS Transaction Server for z/OS

Anda dapat menggunakan antarmuka tingkat perintah CICS untuk menulis program aplikasi C/C++. Antarmuka tingkat perintah CICS menyediakan fasilitas manajemen data, pekerjaan, dan tugas yang biasanya disediakan oleh sistem operasi.

Jelajahi dokumentasi CICS
Information Management System (IMS)

Open XL C/C++ dan z/OS XL C/C++ dapat bekerja dengan IMS untuk menyertakan pernyataan IMS dan mengoordinasikan penanganan kesalahan.

Jelajahi dokumentasi IMS
Basis data IBM Db2

Baik Language Environment z/OS maupun z/OS XL C/C++ menyediakan antarmuka ke program berlisensi database universal IBM Db2. Program XL C/C++ meminta layanan Db2 dengan menggunakan pernyataan SQL yang tertanam dalam program.

Jelajahi dokumentasi Db2

Produk terkait

IBM XL C/C++ for z/VM

Gunakan kompiler berkinerja tinggi untuk mengembangkan program C/C ++ yang kompleks di z/VM.

IBM XL C/C++ for Linux

Pelajari bagaimana Anda dapat memanfaatkan kompiler berkinerja tinggi untuk mengembangkan program C/C++ yang kompleks di Linux pada Power Systems.

IBM XL C/C++ for AIX

Manfaatkan kompiler berkinerja tinggi untuk mengembangkan program C/C++ yang kompleks di AIX.

Kompiler IBM

Jelajahi rangkaian produk kompiler IBM.

Ambil langkah selanjutnya

Unduh IBM Open XL C/C++ sekarang atau pelajari z/OS XL C/C++ dengan menjadwalkan pertemuan 30 menit tanpa biaya dengan perwakilan IBM Z.

Unduh sekarang
Cara penelusuran lainnya Dokumentasi: z/OS XL C/C ++ Dokumentasi: Buka XL C/C++ for z/OS Dukungan IBM® Redbooks Harga fleksibel Modernisasi aplikasi mainframe