IBM C/C++ untuk z/OS compiler, termasuk z/OS XL C/C++ compiler klasik dan Open XL C/C++ untuk z/OS compiler yang baru saja diperkenalkan, merupakan pengoptimalan C dan C++ compiler tingkat lanjut pada z/OS yang menggunakan fitur IBM Z untuk menghasilkan aplikasi bisnis berkinerja tinggi.
z/OS XL C/C++ compiler mendukung pernyataan CICS dan SQL yang disematkan pada sumber C/C++, sehingga menyederhanakan pengoperasian C/C++ di dalam lingkungan CICS dan Db2. Untuk mempercepat pengiriman aplikasi z/OS, Anda dapat menggunakan IBM Application Delivery Foundation for z/OS bersama dengan XL C/C++.
Open XL C/C++ sepenuhnya didasarkan pada infrastruktur Clang sumber terbuka LLVM dan mendukung standar bahasa C/C++ saat ini serta server IBM z16 terbaru. Open XL C/C++ adalah fitur add-on tanpa biaya untuk pengguna yang telah mengaktifkan z/OS XL C/C++ pada z/OS 2.4 atau yang lebih baru.
Bermigrasi ke infrastruktur kompiler LLVM dan Clang baru
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.
Open XL C/C++ sepenuhnya didasarkan pada kerangka kerja teknologi Clang dan LLVM dengan sumber terbuka, mengikuti standar bahasa C17/C18 dan C++17. Pendekatan ini bertujuan untuk mengurangi upaya migrasi ketika melakukan transisi aplikasi C/C++ dari platform terdistribusi ke z/OS.
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.
Menentukan tingkat arsitektur di mana instruksi program yang dapat dieksekusi akan dihasilkan. Hal ini memungkinkan penyediaan kemampuan tingkat perangkat keras secara langsung melalui opsi compiler tanpa memodifikasi kode sumber.
Dukungan untuk z/OS UNIX System Services dan z/OS batch di bawah 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.
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++.
Tingkatkan produktivitas pemrogram dan pembuatan kode dengan cara yang hemat biaya untuk mendiagnosis potensi kepatuhan semantik bahasa, termasuk dukungan untuk IBM z/OS Debugger.
Gunakan pustaka Mathematical Acceleration Subsystem (MASS) dan Open Basic Linear Algebra Subroutines (OpenBLAS) untuk percepatan eksekusi fungsi matematika dan aljabar yang digunakan dalam analitik bisnis.
Gunakan teknologi kompilasi dan pengoptimalan lanjutan untuk meningkatkan kinerja aplikasi.
Pengoptimalan C dan C++ compiler tingkat lanjut terbaru pada z/OS mendukung standar bahasa C/C++ saat ini dengan antarmuka Clang sumber terbuka untuk peningkatan kompatibilitas dengan platform terdistribusi.
Pengoptimalan C dan C++ compiler tingkat lanjut pada z/OS yang mendukung subsistem Metal C dan z/OS, seperti CICS, Db2, dan IMS.
Dukungan IBM kelas dunia
Lisensi
Saluran distribusi
Pengiriman web
Bagian dari fitur opsional z/OS
METAL C untuk kemampuan pemrograman sistem
Dukungan untuk pernyataan CICS dan SQL yang tertanam
Meningkatkan kompatibilitas dengan platform terdistribusi
Mendukung standar bahasa C/C++ saat ini
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.
IMS dan z/OS XL C/C++ bersama-sama dapat mengoordinasikan penanganan kesalahan.
Baik Language Environment z/OS maupun z/OS XL C/C++ menyediakan antarmuka ke IBM Db2 Universal Database Licensed Program. Program XL C/C++ meminta layanan Db2 dengan menggunakan pernyataan SQL yang tertanam dalam program.
Tertarik untuk bermigrasi ke infrastruktur compiler LLVM dan Clang baru? Temukan tip migrasi untuk mempermudah proses migrasi dari XL C/C++ ke Open XL C/C++.
Pelajari tentang pengoptimalan AutoSIMD yang diperkenalkan di penyusun z/OS 2.2 XL C/C++.
Lihat daftar lengkap rilis, penyegaran, paket perbaikan, dan perbaikan sementara yang diurutkan berdasarkan versi untuk IBM Z/OS XL C/C++.
Gunakan kompiler berkinerja tinggi untuk mengembangkan program C/C ++ yang kompleks di z/VM.
Pelajari bagaimana Anda dapat memanfaatkan kompiler berkinerja tinggi untuk mengembangkan program C/C++ yang kompleks di Linux pada Sistem Tenaga.
Manfaatkan kompiler berkinerja tinggi untuk mengembangkan program C/C++ yang kompleks di AIX.