Beranda Z software Z developer tools z/OS XL IBM C/C++ for z/OS

Mengembangkan aplikasi C/C++ dan program sistem berkinerja tinggi pada z/OS sekaligus memaksimalkan penggunaan perangkat keras dan meningkatkan kinerja aplikasi

Unduh sekarang

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.

Dapatkan detailnya

Bermigrasi ke infrastruktur kompiler LLVM dan Clang baru

Manfaat 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 untuk aplikasi C/C++ ke z/OS

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.

Tingkatkan teknologi baru di 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.

Fitur
Kemampuan perangkat keras baru tanpa perubahan kode

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.

Pelajari lebih lanjut tentang penggunaan fitur IBM z16

Mendukung Layanan Sistem z/OS UNIX dan z/OS batch

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.

Temukan lebih banyak fitur yang didukung

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

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.

Jelajahi IBM z/OS Debugger Jelajahi dukungan debug

Perpustakaan berkinerja tinggi

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.

Jelajahi pustaka berkinerja tinggi dengan Open XL C/C++ Jelajahi pustaka berkinerja tinggi dengan z/OS XL C/C++

Teknologi pengoptimalan tingkat lanjut

Gunakan teknologi kompilasi dan pengoptimalan lanjutan untuk meningkatkan kinerja aplikasi.

Meningkatkan kinerja dengan opsi kompiler
Perbandingan Produk
Produk Buka XL C/C++ for z/OS

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.

Unduh sekarang
z/OS XL C/C++

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

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

METAL C untuk kemampuan pemrograman sistem

Pemrograman dengan Metal C

Dukungan untuk pernyataan CICS dan SQL yang tertanam

Pemrograman dengan produk lain

Meningkatkan kompatibilitas dengan platform terdistribusi

Jelajahi opsi Clang yang didukung

Mendukung standar bahasa C/C++ saat ini

Dukungan standar bahasa yang ditingkatkan
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)

IMS dan z/OS XL C/C++ bersama-sama dapat mengoordinasikan penanganan kesalahan.

Jelajahi dokumentasi IMS
Basis data IBM Db2

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.

Jelajahi dokumentasi Db2
Sumber daya Bermigrasi ke Open XL C/C++

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

Optimasi penyusun AutoSIMD untuk program z/OS XL C/C++

Pelajari tentang pengoptimalan AutoSIMD yang diperkenalkan di penyusun z/OS 2.2 XL C/C++.

Daftar perbaikan untuk z/OS XL C/C++

Lihat daftar lengkap rilis, penyegaran, paket perbaikan, dan perbaikan sementara yang diurutkan berdasarkan versi untuk IBM Z/OS XL C/C++.

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 Sistem Tenaga.

IBM XL C/C++ for AIX

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

Jelajahi rangkaian produk IBM Compiler
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 Dukungan dan layanan Pembiayaan global Harga fleksibel Pendidikan dan Pelatihan Komunitas Komunitas developer Mitra Sumber daya