기존 z/OS XL C/C++ 컴파일러와 새로 도입된 Open XL C/C++ for z/OS 컴파일러를 포함한 IBM C/C++ for z/OS 컴파일러는 IBM Z 기능을 사용하여 고성능 비즈니스 애플리케이션을 생성하는 z/OS의 고급 최적화 C 및 C++ 컴파일러입니다.
z/OS XL C/C++ 컴파일러는 C/C++ 소스에서 임베디드 CICS 및 SQL 구문을 지원하여 CICS 및 Db2 환경 내에서 C/C++를 단순화합니다. z/OS 애플리케이션을 신속하게 제공하기 위해 IBM Application Delivery Foundation for z/OS과 XL C/C++를 함께 사용할 수 있습니다.
Open XL C/C++는 LLVM 오픈 소스 Clang 인프라를 기반으로 하며 최신 C/C++ 언어 표준과 최신 IBM z16 서버를 지원합니다. Open XL C/C++는 z/OS 2.4 이상에서 z/OS XL C/C++를 활성화한 사용자를 위한 무료 추가 기능입니다.
새로운 LLVM 및 Clang 컴파일러 인프라로 마이그레이션
최신 IBM Z의 최첨단 컴파일러 최적화 기술을 사용하여 보안성과 복원력이 뛰어난 z/OS 플랫폼에서 C/C++ 애플리케이션의 성능을 향상할 수 있습니다. 이를 통해 투자 수익을 촉진하고, 비즈니스 및 IT 위험을 완화하는 효과를 기대할 수 있습니다.
Open XL C/C++는 C17/C18 및 C++17 언어 표준을 준수하는 오픈 소스 Clang 및 LLVM 기술 프레임워크를 기반으로 합니다. 이 접근 방식은 C/C++ 애플리케이션을 분산 플랫폼에서 z/OS로 전환할 때 마이그레이션 노력을 줄이는 것을 목표로 합니다.
Open XL C/C++는 Python, Node.js, Go, Java, IBM Z Open Automation Utilities(ZOAU) 등 최신 z/OS 언어 및 유틸리티를 확장하여 기능을 향상하고 애플리케이션 패키지를 구축하여 기술 도입을 앞당길 수 있도록 지원합니다.
실행 프로그램의 명령이 생성될 아키텍처 수준을 지정합니다. 소스 코드를 수정하지 않고도 컴파일러 옵션을 통해 하드웨어 수준의 기능을 직접 제공할 수 있습니다.
32비트 비 XPLINK, 32비트 XPLINK 및 64비트 XPLINK 컴파일 모드에서 z/OS UNIX 시스템 서비스 및 z/OS 배치에 대한 지원을 받을 수 있습니다. 이는 기존 z/OS 애플리케이션 및 분산 플랫폼의 애플리케이션 포팅에 적합합니다.
DevOps 사례 구현을 통해 IBM z/OS 애플리케이션을 개발하고 유지 관리하기 위한 강력한 도구 세트인 IBM Developer for z/OS Enterprise Edition 도구를 통합하기 위해 이 컴파일러를 사용하세요. 이 제품 모음에는 C/C++로 작성된 애플리케이션을 위한 디버깅 기능과 코드 적용 범위를 제공하는 IBM Debug for z/OS도 포함됩니다.
IBM z/OS Debugger에 대한 지원을 포함하여 잠재적인 언어 의미론 준수 여부를 진단하는 비용 효율적인 방법으로 프로그래머의 생산성과 코드 생성을 향상합니다.
MASS(Mathematical Acceleration Subsystem) 및 OpenBLAS(Open Basic Linear Algebra Subroutines) 라이브러리를 사용하여 비즈니스 분석에 사용되는 수학 및 대수 함수를 빠르게 실행할 수 있습니다.
고급 컴파일 및 최적화 기술을 사용하여 애플리케이션 성능을 향상하세요.
z/OS의 최신 고급 최적화 C 및 C++ 컴파일러는 분산 플랫폼과의 호환성을 개선하기 위해 오픈 소스 Clang 인터페이스를 사용하여 현재 C/C++ 언어 표준을 지원합니다.
CICS, Db2, IMS와 같은 Metal C 및 z/OS 서브 시스템을 지원하는 z/OS의 고급 최적화 C 및 C++ 컴파일러입니다.
세계적 수준의 IBM 지원
라이센싱
배포 채널
웹 제공
z/OS 옵션 기능에 포함
시스템 프로그래밍 기능을 위한 METAL C
임베디드 CICS 및 SQL 구문 지원
분산 플랫폼과의 호환성 향상
최신 C/C++ 언어 표준 지원
* 표시된 가격은 참고용으로서 국가별로 다를 수 있고, 관련 세금 및 관세가 제외된 가격이며, 지역별로 제공되는 제품에 따라 달라질 수 있습니다.
CICS 명령 레벨 인터페이스를 사용하여 C/C++ 애플리케이션 프로그램을 작성할 수 있습니다. CICS 명령 레벨 인터페이스는 일반적으로 운영 체제에서 제공하는 데이터, 작업 및 태스크 관리 기능을 제공합니다.
IMS와 z/OS XL C/C++를 함께 사용하면 오류 처리를 오케스트레이션할 수 있습니다.
z/OS Language Environment 및 z/OS XL C/C++는 IBM Db2 유니버설 데이터베이스 라이선스 프로그램에 대한 인터페이스를 제공합니다. XL C/C++ 프로그램은 프로그램에 포함된 SQL 문을 사용하여 Db2 서비스를 요청합니다.
새로운 LLVM 및 Clang 컴파일러 인프라로 마이그레이션하려고 하세요? XL C/C++에서 Open XL C/C++로 마이그레이션하는 프로세스를 더 쉽게 만드는 마이그레이션 팁을 살펴보세요.
z/OS 2.2 XL C/C++ 컴파일러에 도입된 AutoSIMD 최적화에 대해 알아보세요.
IBM z/OS XL C/C++에 대한 버전별 릴리스, 새로 고침, 수정 팩 및 임시 수정 사항 목록을 확인해 보세요.