IBM z/OS XL C/C++
Open XL C/C++ 다운로드
컴퓨터 화면을 보며 키보드로 타이핑하는 사람

IBM z/OS XL C/C++는 LLVM 오픈 소스 Clang 인프라를 기반으로 하는 z/OS용 C/C++ 컴파일러입니다.

z/OS XL C/C++ 컴파일러는 z/OS와 함께 제공되는 Language Environment 및 Runtime Library Extensions 요소와 함께 제공되는 C/C++ 런타임 환경 및 런타임 서비스 라이브러리를 사용합니다. 컴파일러는 C/C++ 소스에서 임베디드 CICS 및 SQL 구문을 지원하여 CICS 및 Db2 환경 내에서 C/C++를 단순화합니다. IBM Application Delivery Foundation for z/OS를 XL C/C++와 함께 사용하여 z/OS 애플리케이션 제공에 속도를 더할 수 있습니다.

IBM Open XL C/C++는 LLVM 오픈 소스 Clang 인프라를 기반으로 하며 최신 C/C++ 언어 표준과 최신 IBM z16 서버를 지원합니다. 현재 z/OS 2.4 또는 2.5를 사용하는 z/OS XL C/C++ 클라이언트는 웹에서 무료로 Open XL C/C++를 다운로드할 수 있습니다.

z/OS에서 일반적으로 사용할 수 있는 차세대 IBM C/C++ 컴파일러에 관해 읽어보기
이점 애플리케이션을 z/OS로 쉽게 마이그레이션

C17, C18 및 C++17 언어 표준에 대한 지원을 받으세요. Clang 명령줄 인터페이스를 사용하여 C/C++ 애플리케이션의 크로스 플랫폼 호환성을 크게 향상합니다.

투자 수익률 증대

최첨단 최적화 기술로 애플리케이션 성능을 최적화하는 동시에 IBM Z 서버의 최신 기능을 활용할 수 있습니다.

시스템 프로그래밍 기능 활용

METAL 옵션을 활용하면 C 구문을 사용하여 z/OS에서 최적화된 로우레벨 독립형 애플리케이션을 생성함으로써 시스템 프로그래밍을 간소화할 수 있습니다.

IBM Open XL C/C++ 컴파일러 기능 오픈 소스 LLVM 프레임워크 기반

C/C++용 Clang 및 LLVM 컴파일러 인프라를 완전히 통합합니다. 오픈 소스 기술과 IBM의 강점인 컴파일러 최적화 기술을 결합합니다.

문서 읽기
최신 C/C++ 언어 표준 지원

C17, C18 및 C++17 언어 표준 기능까지 지원합니다.

문서 읽기
최신 IBM Z 서버를 지원하는 고급 최적화 기술

최신 IBM z16 서버의 하드웨어 기능을 지원합니다. 컴파일러 옵션을 통해 하드웨어 수준의 기능을 직접 제공합니다.

문서 읽기
플랫폼 간 호환성 제공

Clang 명령줄 인터페이스를 채택하여 z/OS에서 C/C++ 애플리케이션의 플랫폼 간 호환성을 개선합니다.

문서 읽기
고성능 수학 컴퓨팅 라이브러리 지원

고성능 수학 컴퓨팅을 위한 OpenBLAS 라이브러리를 지원합니다.

문서 읽기
64비트 지원 및 z/OS UNIX 시스템 서비스에서 실행

EBCDIC 및 ASCII를 지원하고 AMODE 64 코드를 생성하여 분산된 플랫폼에서 애플리케이션을 포팅하는 데 탁월한 고급 64비트 컴파일러를 사용합니다.

문서 읽기
IBM z/OS XL C/C++ 컴파일러 기능 시스템 프로그래밍 기능을 위한 METAL C

z/OS에서 시스템 프로그램 개발을 지원하기 위한 METAL 옵션을 제공합니다. Metal C로 작성된 시스템 프로그램을 대상 시스템에 맞게 최적화하도록 다시 컴파일하여 새로운 IBM Z 서버로 타겟팅합니다.

문서 읽기
프로그램 진단 및 디버그 지원

잠재적인 언어 의미론 준수 여부를 진단하는 비용 효율적인 방법으로 프로그래머의 생산성과 코드 생성을 향상합니다. IBM Debug for z/OS 및 dbx와 같은 디버깅 도구에서 지원됩니다.

문서 읽기
업계 표준 지원

C89, C99, C++98, C++03, 코어 C11, C++11 및 C++14 표준을 준수하여 최적의 성능을 위한 포팅이 가능합니다. GNU C/C++ 언어 확장 및 호환성은 마이그레이션과 프로그래밍을 최적화합니다.

문서 읽기
자동 SIMDization 최적화 지원

단일 또는 다중 데이터(SIMD) 명령어를 사용하여 병렬 프로그래밍 없이 SIMD 코드를 자동으로 생성하는 자동 SIMDization 또는 자동 벡터화 최적화를 사용합니다.

문서 읽기
고급 최적화 기술

고차 변환(HOT) 루프, 절차 간 분석(IPA), 프로파일 지향 피드백(PDF)과 같은 고급 컴파일 및 최적화 기술을 사용하여 성능을 개선합니다. 

문서 읽기
고성능 수학 컴퓨팅 라이브러리

비즈니스 분석에 사용되는 수학 및 대수 함수의 빠른 실행을 위해 Mathematical Acceleration Subsystem(MASS)과 Automatically Tuned Linear Algebra Software(ATLAS)를 사용합니다.

문서 읽기
IBM Application Delivery Foundation for z/OS과 통합

IBM Debug for z/OS, IBM Fault Analyzer for z/OS 및 IBM Application Performance Analyzer for z/OS를 포함하는 IBM Developer for z/OS Enterprise Edition 도구를 컴파일러를 사용해 통합할 수 있습니다.

제품 페이지 방문
임베디드 CICS 및 SQL 구문 지원

사전 처리 단계 없이 전달되는 C/C++ 소스에 내장된 CICS 및 SQL 구문을 지원하여 CICS 및 Db2 환경 내에서 C/C++ 작업을 간소화합니다.

문서 읽기
제품 둘러보기

IBM Open XL C/C++ for z/OS

z/OS의 최신 C/C++ 컴파일러는 Clang 인터페이스를 통해 최신 C/C++ 언어 표준을 지원하여 플랫폼 간 호환성을 개선합니다.

IBM z/OS XL C/C++

IBM Z 아키텍처 기능을 활용하는 z/OS의 고급 최적화 C 및 C++ 컴파일러입니다. 

IBM z/OS XL C/C++를 통한 자격 부여

z/OS의 유료 기능

고객은 z/OS의 IBM z/OS XL C/C++ 유료 기능을 활성화해야 합니다.

월간 라이선스 요금(MLC)

현재 IBM z/OS XL C/C++를 실행 중인 고객은 Open XL C/C++를 무료로 다운로드할 수 있습니다.

세계적 수준의 IBM 지원

월간 라이선스 요금(MLC)

자세한 가격 정보는 IBM 담당자에게 문의하세요.

세계적 수준의 IBM 지원

n/a

리소스 IBM z/OS XL C/C++ 컴파일러를 사용한 코드 최적화

C/C++ 애플리케이션의 성능을 극대화하기 위한 기능에 관해 알아보려면 이 문서를 읽어보세요.

z/OS XL C/C++ 컴파일러 업그레이드

이 문서에서 XL C/C++ 컴파일러의 최신 릴리스에 도입된 새로운 기능과 그 이점에 관한 간략한 설명을 확인해 보세요.

z/OS XL C/C++ 컴파일러용 SOS 정보 유틸리티

SOS 정보 유틸리티를 사용하여 목록 파일을 생성하고 관리할 필요 없이 실행 파일에서 옵션 정보를 얻는 방법을 알아보세요.

z/OS에서 IBM의 차세대 C/C++ 컴파일러 사용 가능

이 새로운 C/C++ 컴파일러와 LLVM 오픈 소스 인프라를 채택하는 IBM의 전략에 대해 자세히 알아보세요.

z/OS XL C/C++ 컴파일러에 인라인 어셈블리 사용

로우레벨 프로그래밍에서 하이레벨 언어를 사용하는 두 가지 방법을 알아보세요.

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

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

IBM z/OS XL C/C++ 컴파일러에 대한 개요 보기

BM Z 아키텍처 기능을 활용하는 z/OS용 고급 최적화 C/C++ 컴파일러인 IBM z/OS XL C/C++에 관해 소개한 동영상을 시청해보세요.

IBM z/OS XL C/C++ 컴파일러의 Metal C 기능에 관해 알아보기

IBM z/OS XL C/C++ 컴파일러의 Metal C 기능에 대한 동영상을 시청해보세요.

Open XL C/C++ 및 XL C/C++ for z/OS 문서 라이브러리

Open XL C/C++ 및 z/OS용 XL C/C++에 대한 안내문과 제품 설명서가 포함된 라이브러리를 확인해 보세요.

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 XL C for AIX

AIX에서 복잡한 C 프로그램을 개발하기 위한 고성능 컴파일러에 대해 자세히 알아보세요.

다음 단계

z/OS에서 고급 최적화 C 및 C++ 컴파일러를 사용하여 최신 IBM Z 아키텍처를 활용하는 방법을 알아보세요. 

다른 탐색 방법 문서 컴파일러 지원 커뮤니티 지원 및 서비스 맞춤식 요금제 IBM Global Financing