IBM® z/OS XL C/C++ es un compilador de C/C++ para z/OS basado en la infraestructura de código abierto Clang de LLVM.
El compilador XL C/C++ para z/OS utiliza el entorno de tiempo de ejecución de C/C++ y la biblioteca de servicios de tiempo de ejecución disponibles con los elementos Language Environment y Runtime Library Extensions proporcionados con z/OS. El compilador admite secuencias CICS y SQL integradas en el código fuente C/C++, lo que simplifica el funcionamiento de C/C++ dentro de los entornos CICS y Db2.IBM® Application Delivery Foundation for z/OS puede utilizarse con XL C/C++ para ayudar a acelerar la entrega de aplicaciones z/OS.
IBM® Open XL C/C++ se basa en la infraestructura de código abierto Clang de LLVM y es compatible con los estándares actuales del lenguaje C/C++ y con los servidores IBM® z16 más recientes.Open XL C/C++ es un entregable web que los clientes actuales de z/OS XL C/C++ en z/OS 2.4 o 2.5 pueden descargar sin costo alguno.
Obtenga soporte para los estándares de lenguaje C17, C18 y C++17.Utiliza la interfaz de línea de comandos Clang, que mejora significativamente la compatibilidad entre plataformas para aplicaciones C/C++.
Optimice el rendimiento de las aplicaciones con una tecnología de optimización de vanguardia al tiempo que aprovecha las más recientes características de los servidores IBM® Z.
Aproveche la opción METAL para simplificar la programación del sistema utilizando la sintaxis C para generar aplicaciones independientes de bajo nivel optimizadas en z/OS.
Incorpora completamente la infraestructura de compiladores Clang y LLVM para C/C++.Combina la tecnología de código abierto y la fortaleza de IBM en tecnología de optimización de compiladores.
Compatible con las características estándar de los lenguajes C17, C18 y C++17.
Admite las características de hardware de los servidores IBM® z16 más recientes.Ofrece capacidades a nivel de hardware directamente a través de las opciones del compilador.
Adopta la interfaz de línea de comandos Clang, que mejora la compatibilidad entre plataformas para aplicaciones C/C++ en z/OS.
Admite la biblioteca OpenBLAS para ofrecer computación matemática de alto rendimiento.
Utiliza el compilador avanzado de 64 bits que admite EBCDIC y ASCII y genera código AMODE 64, lo que lo hace ideal para portar aplicaciones desde plataformas distribuidas.
Proporciona la opción METAL para admitir el desarrollo de programas de sistema en z/OS.Dirija programas de sistema escritos en Metal C a nuevos servidores IBM® Z recompilándolos para incluir optimizaciones para el sistema de destino.
Aumenta la productividad de los programadores y la generación de código con una forma rentable de diagnosticar la posible adherencia a la semántica del lenguaje.Cuenta con el soporte de herramientas de depuración como IBM® Debug for z/OS y dbx.
Cumple con los estándares C89, C99, C++98, C++03, core C11, C++11 y C++14, lo que le permite portarse para brindar para un rendimiento óptimo.Las extensiones del lenguaje GNU C/C++ y su compatibilidad optimizan la migración y la programación.
Utilice optimización de SIMDización automática o de vectorización automática que utiliza instrucciones de datos simples o múltiples (SIMD) para generar automáticamente código SIMD sin programación paralela.
Utilice tecnología avanzada de compilación y optimización como el bucle de transformación de alto nivel (HOT), el análisis entre procedimientos (IPA) y la retroalimentación dirigida por perfil (PDF, por sus siglas en inglés) para mejorar el rendimiento.
Utilice Mathematical Acceleration Subsystem (MASS) y Automatically Tuned Linear Algebra Software (ATLAS) para la ejecución acelerada de funciones matemáticas y algebraicas utilizadas en analytics empresarial.
Utilice el compilador para integrar las herramientas de IBM® Developer for z/OS Enterprise Edition, que incluyen IBM® Debug for z/OS, IBM® Fault Analyzer for z/OS e IBM® Application Performance Analyzer for z/OS.
Simplifica el funcionamiento de C/C++ dentro de entornos CICS y Db2 con soporte para secuencias CICS y SQL integradas en el código fuente C/C++ que se pasan sin necesidad de un paso de preprocesamiento.
IBM® Open XL C/C++ for z/OS
El compilador de C y C++ más reciente en z/OS es compatible con los últimos estándares del lenguaje C/C++ con la interfaz Clang para mejorar la compatibilidad entre plataformas.
IBM® z/OS XL C/C++
Un compilador C y C++ de optimización avanzada en z/OS que aprovecha las características de la arquitectura IBM® Z.
Titulado a través de IBM® z/OS XL C/C++
Una característica valuada de z/OS
Los clientes deben habilitar la característica valuada IBM® z/OS XL C/C++ de z/OS
Costo mensual de licencia (MLC)
Los clientes que actualmente ejecutan IBM® z/OS XL C/C++ pueden descargar Open XL C/C++ sin costo alguno.
Soporte de IBM de primera clase
Costo mensual de licencia (MLC)
Póngase en contacto con su representante de IBM para obtener información detallada sobre precios
Soporte de IBM de primera clase
N/A