IBM C/C++ for z/OS

하드웨어 사용 극대화 및 애플리케이션 성능 향상

두 개의 화면을 바라보며 프로그래밍 코드를 논의하는 소프트웨어 개발자들

고성능 C/C++ 애플리케이션 개발

기존 z/OS XL C/C++ 컴파일러와 새로 도입된 Open XL C/C++ for z/OS 컴파일러를 포함한 IBM C/C++ for z/OS 컴파일러는 z/OS의 고급 최적화 C 및 C++ 컴파일러입니다. 이들은 IBM Z 기능을 사용하여 고성능 비즈니스 애플리케이션을 생성합니다.

투자 수익률 증대

최신 IBM Z의 최첨단 컴파일러 최적화 기술을 사용하여 보안성과 복원력이 뛰어난 z/OS 플랫폼에서 C/C++ 애플리케이션의 성능을 향상할 수 있습니다. 이를 통해 투자 수익을 촉진하고, 비즈니스 및 IT 위험을 완화하는 효과를 기대할 수 있습니다.

마이그레이션 노력 감소

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

최신 기술 강화

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

운영 간소화

Open OS XL C/C++ 컴파일러는 이제 C/C++ 소스에서 임베디드 CICS 및 IMS 구문을 지원하여, CICS 및 IMS 환경에서 C/C++를 단순화합니다.

기능

IBM z17 테스트 데이터 센터에서 노트북을 들고 있는 남성
코드 변경 없이 새로운 하드웨어 기능 제공

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

IBM z17 기능 사용에 대해 자세히 알아보기
차트가 포함된 비즈니스 분석 대시보드에서 작업하는 분석가
더욱 효과적인 CICS 및 IMS 통합

이제 Open XL C/C++가 통합 CICS 변환기, 임베디드 CICS 명령문, IMS를 지원하여 C/C++ 애플리케이션이 이러한 z/OS 서브시스템과 더 효율적으로 통합되도록 개선합니다.

서브시스템 살펴보기
안경을 쓰고 컴퓨터로 코드를 작성하는 여성 프로그래머의 측면 모습
프로그램 진단 및 디버그 지원

IBM z/OS Debugger에 대한 지원을 포함하여 잠재적인 언어 의미론 준수 여부를 진단하는 비용 효율적인 방법으로 프로그래머의 생산성과 코드 생성을 향상합니다. Open XL C/C++는 이제 디버그 정보를 별도의 사이드 파일로 생성하는 기능을 통해 DWARF5를 지원합니다.

IBM z/OS Debugger 살펴보기 디버그 지원 살펴보기
모니터로 프로그램 소프트웨어 코드를 보면서 작업하는 IT 엔지니어
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 살펴보기
컴퓨터 화면에 있는 그래픽 데이터를 동료에게 설명하는 젊은 IT 엔지니어
성능 최적화

고급 컴파일 및 최적화 기술을 사용하여 애플리케이션 성능을 향상하세요. MASS(Mathematical Acceleration Subsystem)와 OpenBLAS(Open Basic Linear Algebra Subroutines)는 비즈니스 분석에 사용되는 수학 및 대수 함수를 빠르게 실행하도록 도와주는 고성능 라이브러리입니다.

고성능 라이브러리 사용 살펴보기
IBM z17 테스트 데이터 센터에서 노트북을 들고 있는 남성
코드 변경 없이 새로운 하드웨어 기능 제공

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

IBM z17 기능 사용에 대해 자세히 알아보기
차트가 포함된 비즈니스 분석 대시보드에서 작업하는 분석가
더욱 효과적인 CICS 및 IMS 통합

이제 Open XL C/C++가 통합 CICS 변환기, 임베디드 CICS 명령문, IMS를 지원하여 C/C++ 애플리케이션이 이러한 z/OS 서브시스템과 더 효율적으로 통합되도록 개선합니다.

서브시스템 살펴보기
안경을 쓰고 컴퓨터로 코드를 작성하는 여성 프로그래머의 측면 모습
프로그램 진단 및 디버그 지원

IBM z/OS Debugger에 대한 지원을 포함하여 잠재적인 언어 의미론 준수 여부를 진단하는 비용 효율적인 방법으로 프로그래머의 생산성과 코드 생성을 향상합니다. Open XL C/C++는 이제 디버그 정보를 별도의 사이드 파일로 생성하는 기능을 통해 DWARF5를 지원합니다.

IBM z/OS Debugger 살펴보기 디버그 지원 살펴보기
모니터로 프로그램 소프트웨어 코드를 보면서 작업하는 IT 엔지니어
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 살펴보기
컴퓨터 화면에 있는 그래픽 데이터를 동료에게 설명하는 젊은 IT 엔지니어
성능 최적화

고급 컴파일 및 최적화 기술을 사용하여 애플리케이션 성능을 향상하세요. MASS(Mathematical Acceleration Subsystem)와 OpenBLAS(Open Basic Linear Algebra Subroutines)는 비즈니스 분석에 사용되는 수학 및 대수 함수를 빠르게 실행하도록 도와주는 고성능 라이브러리입니다.

고성능 라이브러리 사용 살펴보기

제품 비교

제품 Open XL C/C++ for z/OS

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

지금 다운로드
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 옵션 기능에 포함

z/OS 서브시스템 지원

CICS 및 IMS

CICS, IMS 및 SQL/Db2

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

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

시스템 프로그래밍 기능을 위한 METAL 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)

Open XL C/C++ 및 z/OS XL C/C++는 IMS와 함께 작동하여 IMS 문을 포함하고 오류 처리를 조정할 수 있습니다.

IMS 문서 살펴보기
IBM Db2 Database

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

Db2 문서 살펴보기

관련 제품

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 컴파일러 제품군을 살펴보세요.

다음 단계 안내

지금 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 유연한 가격 책정 메인프레임 애플리케이션 현대화