Z 소프트웨어 Developer Tools z/OS XL IBM C/C++ for z/OS

z/OS에서 고성능 C/C++ 애플리케이션 및 시스템 프로그램을 개발하는 동시에 하드웨어 사용을 극대화하고 애플리케이션 성능을 개선합니다.

지금 다운로드

기존 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 위험을 완화하는 효과를 기대할 수 있습니다.

C/C++ 애플리케이션을 z/OS로 마이그레이션하는 데 드는 노력 감소

Open XL C/C++는 C17/C18 및 C++17 언어 표준을 준수하는 오픈 소스 Clang 및 LLVM 기술 프레임워크를 기반으로 합니다. 이 접근 방식은 C/C++ 애플리케이션을 분산 플랫폼에서 z/OS로 전환할 때 마이그레이션 노력을 줄이는 것을 목표로 합니다.

z/OS의 최신 기술 강화

Open XL C/C++는 Python, Node.js, Go, Java, IBM Z Open Automation Utilities(ZOAU) 등 최신 z/OS 언어 및 유틸리티를 확장하여 기능을 향상하고 애플리케이션 패키지를 구축하여 기술 도입을 앞당길 수 있도록 지원합니다.

기능
코드 변경 없이 새로운 하드웨어 기능 제공

실행 프로그램의 명령이 생성될 아키텍처 수준을 지정합니다. 소스 코드를 수정하지 않고도 컴파일러 옵션을 통해 하드웨어 수준의 기능을 직접 제공할 수 있습니다.

IBM z16 기능 사용에 대해 자세히 알아보기

z/OS UNIX System Services 및 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 Developer for z/OS 살펴보기

프로그램 진단 및 디버그 지원

IBM z/OS Debugger에 대한 지원을 포함하여 잠재적인 언어 의미론 준수 여부를 진단하는 비용 효율적인 방법으로 프로그래머의 생산성과 코드 생성을 향상합니다.

IBM z/OS Debugger 살펴보기 디버그 지원 살펴보기

고성능 라이브러리

MASS(Mathematical Acceleration Subsystem) 및 OpenBLAS(Open Basic Linear Algebra Subroutines) 라이브러리를 사용하여 비즈니스 분석에 사용되는 수학 및 대수 함수를 빠르게 실행할 수 있습니다.

Open XL C/C++가 포함된 고성능 라이브러리 살펴보기 z/OS XL C/C++가 포함된 고성능 라이브러리 살펴보기

고급 최적화 기술

고급 컴파일 및 최적화 기술을 사용하여 애플리케이션 성능을 향상하세요.

컴파일러 옵션으로 성능 향상
제품 비교
제품 Open XL C/C++ for z/OS

z/OS의 최신 고급 최적화 C 및 C++ 컴파일러는 분산 플랫폼과의 호환성을 개선하기 위해 오픈 소스 Clang 인터페이스를 사용하여 현재 C/C++ 언어 표준을 지원합니다.

지금 다운로드
z/OS XL C/C++

CICS, Db2, IMS와 같은 Metal C 및 z/OS 서브 시스템을 지원하는 z/OS의 고급 최적화 C 및 C++ 컴파일러입니다.

세계적 수준의 IBM 지원

라이센싱

z/OS XL C/C++에 대한 라이선스를 보유한 고객은 Open XL C/C++를 사용할 수 있습니다. 월별 라이선스 요금(MLC), z/OS의 옵션 가격 책정 기능

배포 채널

웹 제공

z/OS 옵션 기능에 포함

시스템 프로그래밍 기능을 위한 METAL C

Metal C를 사용한 프로그래밍

임베디드 CICS 및 SQL 구문 지원

다른 제품을 사용한 프로그래밍

분산 플랫폼과의 호환성 향상

지원되는 Clang 옵션 살펴보기

최신 C/C++ 언어 표준 지원

향상된 언어 표준 지원
다른 제품과 통합 z/OS XL C/C++를 사용하는 경우 다른 IBM 제품 및 서브 시스템의 기능을 사용하는 프로그램을 작성할 수 있습니다. 다른 IBM 제품과의 상호 작용 살펴보기 IBM CICS Transaction Server for z/OS

 

CICS 명령 레벨 인터페이스를 사용하여 C/C++ 애플리케이션 프로그램을 작성할 수 있습니다. CICS 명령 레벨 인터페이스는 일반적으로 운영 체제에서 제공하는 데이터, 작업 및 태스크 관리 기능을 제공합니다.

 

CICS 문서 살펴보기
IBM Information Management System(IMS)

IMS와 z/OS XL C/C++를 함께 사용하면 오류 처리를 오케스트레이션할 수 있습니다.

IMS 문서 살펴보기
IBM Db2 Database

z/OS Language Environment 및 z/OS XL C/C++는 IBM Db2 유니버설 데이터베이스 라이선스 프로그램에 대한 인터페이스를 제공합니다. XL C/C++ 프로그램은 프로그램에 포함된 SQL 문을 사용하여 Db2 서비스를 요청합니다.

Db2 문서 살펴보기
리소스 Open XL C/C++로 마이그레이션

새로운 LLVM 및 Clang 컴파일러 인프라로 마이그레이션하려고 하세요? XL C/C++에서 Open XL C/C++로 마이그레이션하는 프로세스를 더 쉽게 만드는 마이그레이션 팁을 살펴보세요.

z/OS XL C/C++ 프로그램에 대한 AutoSIMD 컴파일러 최적화

z/OS 2.2 XL C/C++ 컴파일러에 도입된 AutoSIMD 최적화에 대해 알아보세요.

z/OS XL C/C++ 수정 목록

IBM z/OS XL C/C++에 대한 버전별 릴리스, 새로 고침, 수정 팩 및 임시 수정 사항 목록을 확인해 보세요.

관련 제품 IBM XL C/C++ for z/VM

고성능 컴파일러를 사용하여 z/VM에서 복잡한 C/C++ 프로그램을 개발할 수 있습니다.

IBM XL C/C++ for Linux

고성능 컴파일러를 활용하여 Linux on Power Systems에서 복잡한 C/C++ 프로그램을 개발하는 방법을 알아보세요.

IBM XL C/C++ for AIX

AIX에서 복잡한 C/C++ 프로그램을 개발하기 위한 고성능 컴파일러를 활용하세요.

IBM 컴파일러 제품 모음 살펴보기
다음 단계

지금 IBM Open XL C/C++를 다운로드하거나 IBM Z 담당자와의 무료 30분 미팅을 예약하여 z/OS XL C/C++에 대해 알아보세요.

지금 다운로드
더 살펴보기 설명서: z/OS XL C/C++ 설명서: Open XL C/C++ for z/OS 지원 IBM Redbooks 지원 및 서비스 글로벌 파이낸싱 유연한 가격 책정 교육 및 훈련 커뮤니티 개발자 커뮤니티 파트너 리소스