IBM C/C++ for z/OS

Maximice el uso del hardware y mejore el rendimiento de las aplicaciones

Desarrolladores de software comenta un código de programación y mira dos pantallas

Desarrolle aplicaciones C/C++ de alto rendimiento

Los compiladores IBM® C/C++ for z/OS, incluido el compilador clásico z/OS XL C/C++ y el compilador Open XL C/C++ for z/OS, son compiladores avanzados que optimizan C y C++ en z/ OS. Utilizan las características de IBM® Z para producir aplicaciones empresariales de alto rendimiento.

Aumente el rendimiento de las inversiones

Use tecnología de optimización de compiladores de vanguardia con IBM Z moderno para mejorar el rendimiento de las aplicaciones C/C++ en la plataforma z/OS altamente segura y resiliente. Esta iniciativa ayuda a acelerar el retorno de las inversiones y mitigar los riesgos empresariales y de TI.

Reduzca los esfuerzos de migración

Open XL C/C++ se basa completamente en la infraestructura de código abierto Clang y LLVM, y admite hasta los estándares de lenguaje C17/C18 y C++20. Este enfoque tiene como objetivo reducir los esfuerzos de migración al realizar la transición de aplicaciones C/C++ de plataformas distribuidas a z/OS.

Mejore las tecnologías emergentes

Open XL C/C++ ayuda a ampliar los lenguajes y utilidades modernos de z/OS, como Python, Node.js, Go, Java e IBM® Z Open Automation Utilities (ZOAU) para mejorar su funcionalidad y crear paquetes de aplicaciones para avanzar en la adopción de tecnología.

Simplifique la operación

El compilador Open XL C/C++ ahora admite declaraciones CICS e IMS integradas en código fuente C/C++, lo que simplifica la operación de C/C++ dentro de entornos CICS y IMS.

Características

Un hombre sostiene una computadora portátil en un centro de datos de prueba IBM z17
Nuevas capacidades de hardware sin cambio de código

Especifique el nivel de arquitectura para el que se van a generar las instrucciones del programa ejecutable. Esto permite ofrecer capacidades a nivel de hardware directamente a través de las opciones del compilador sin modificar los códigos fuente.

Aprenda más sobre el uso de las características de IBM z17
Un analista de TI trabaja en un panel de analytics con gráficos
Integración más eficaz con CICS e IMS

Open XL C/C++ ahora admite el traductor CICS integrado, las declaraciones CICS integradas e IMS para mejorar la forma en que las aplicaciones C/C++ se integran con estos subsistemas z/OS de manera más eficiente.

Explore los subsistemas
Vista lateral de una programadora con gafas que escribe código en una computadora
Compatibilidad para el diagnóstico y la depuración de programas

Aumente la productividad del programador y la generación de código con una manera rentable de diagnosticar la posible adherencia semántica del lenguaje, incluido el soporte para IBM® z/OS Debugger. Open XL C/C++ ahora es compatible con DWARF5, con la capacidad de generar la información de depuración en un archivo lateral separado.

Explorar IBM z/OS Debugger Explorar el soporte de depuración
Un ingeniero de TI trabaja en un código de software de programa que se muestra en la pantalla
Admite z/OS UNIX System Services y z/OS por lotes

Obtenga soporte para z/OS UNIX System Services y z/OS por lotes en modos de compilación de 32 bits sin XPLINK, XPLINK de 32 bits y XPLINK de 64 bits, ideal para aplicaciones z/OS existentes y aplicaciones de migración desde plataformas distribuidas.

Descubra más características compatibles
Vista superior de varios brazos robóticos trabajando en una cinta transportadora en un almacén automático
Integración con un conjunto básico de herramientas

Utilice este compilador para integrar las herramientas IBM® Developer for z/OS Enterprise Edition, un sólido conjunto de herramientas para desarrollar y mantener aplicaciones IBM z/OS mediante la implementación de prácticas DevOps. Esta suite también abarca IBM® Debug for z/OS, que ofrece capacidades de depuración y cobertura de código para aplicaciones escritas en C/C++.

Explore IBM Developer para z/OS
Un joven ingeniero de TI explica datos gráficos en pantallas de computadora a su colega
Optimización del rendimiento

Utilice tecnología avanzada de compilación y optimización para mejorar el rendimiento de las aplicaciones. Mathematical Accelerate Subsystem (MASS) y Open Basic Linear Algebra Subroutines (OpenBLAS) son bibliotecas de alto rendimiento para ayudarle a acelerar la ejecución de funciones matemáticas y algebraicas utilizadas en analytics de negocio.

Explore el uso de bibliotecas de alto rendimiento
Un hombre sostiene una computadora portátil en un centro de datos de prueba IBM z17
Nuevas capacidades de hardware sin cambio de código

Especifique el nivel de arquitectura para el que se van a generar las instrucciones del programa ejecutable. Esto permite ofrecer capacidades a nivel de hardware directamente a través de las opciones del compilador sin modificar los códigos fuente.

Aprenda más sobre el uso de las características de IBM z17
Un analista de TI trabaja en un panel de analytics con gráficos
Integración más eficaz con CICS e IMS

Open XL C/C++ ahora admite el traductor CICS integrado, las declaraciones CICS integradas e IMS para mejorar la forma en que las aplicaciones C/C++ se integran con estos subsistemas z/OS de manera más eficiente.

Explore los subsistemas
Vista lateral de una programadora con gafas que escribe código en una computadora
Compatibilidad para el diagnóstico y la depuración de programas

Aumente la productividad del programador y la generación de código con una manera rentable de diagnosticar la posible adherencia semántica del lenguaje, incluido el soporte para IBM® z/OS Debugger. Open XL C/C++ ahora es compatible con DWARF5, con la capacidad de generar la información de depuración en un archivo lateral separado.

Explorar IBM z/OS Debugger Explorar el soporte de depuración
Un ingeniero de TI trabaja en un código de software de programa que se muestra en la pantalla
Admite z/OS UNIX System Services y z/OS por lotes

Obtenga soporte para z/OS UNIX System Services y z/OS por lotes en modos de compilación de 32 bits sin XPLINK, XPLINK de 32 bits y XPLINK de 64 bits, ideal para aplicaciones z/OS existentes y aplicaciones de migración desde plataformas distribuidas.

Descubra más características compatibles
Vista superior de varios brazos robóticos trabajando en una cinta transportadora en un almacén automático
Integración con un conjunto básico de herramientas

Utilice este compilador para integrar las herramientas IBM® Developer for z/OS Enterprise Edition, un sólido conjunto de herramientas para desarrollar y mantener aplicaciones IBM z/OS mediante la implementación de prácticas DevOps. Esta suite también abarca IBM® Debug for z/OS, que ofrece capacidades de depuración y cobertura de código para aplicaciones escritas en C/C++.

Explore IBM Developer para z/OS
Un joven ingeniero de TI explica datos gráficos en pantallas de computadora a su colega
Optimización del rendimiento

Utilice tecnología avanzada de compilación y optimización para mejorar el rendimiento de las aplicaciones. Mathematical Accelerate Subsystem (MASS) y Open Basic Linear Algebra Subroutines (OpenBLAS) son bibliotecas de alto rendimiento para ayudarle a acelerar la ejecución de funciones matemáticas y algebraicas utilizadas en analytics de negocio.

Explore el uso de bibliotecas de alto rendimiento

Comparación de productos

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

El compilador C y C++ de optimización avanzada más reciente en z/OS admite los estándares actuales del lenguaje C/C++ con la interfaz Clang de código abierto para mejorar la compatibilidad con las plataformas distribuidas. Ahora es compatible con subsistemas CICS e IMS.

Descargar ahora
z/OS XL C/C++

Un compilador de C y C++ de optimización avanzada en z/OS que admite subsistemas Metal C y z/OS, como CICS, Db2 e IMS.

Soporte de IBM de primera clase

Licencias

Los clientes con licencia para z/OS XL C/C++ tienen derecho a Open XL C/C++ Cargo mensual por licencia (MLC), una característica de precio opcional de z/OS

Canal de distribución

Entregable web

Parte de las características opcionales de z/OS

Compatibilidad con subsistemas z/OS

CICS e IMS

CICS, IMS y SQL/Db2

Mejora la compatibilidad con plataformas distribuidas

Compatible con los estándares actuales del lenguaje C/C++

METAL C para capacidades de programación de sistemas

               

Integración con otros productos

Cuando usa z/OS XL C/C++, puede escribir programas que usen la potencia de otros productos y subsistemas de IBM.

Explorar la interacción con otros productos de IBM
IBM CICS Transaction Server for z/OS

Puede usar la interfaz de nivel de comandos de CICS para escribir programas de aplicación C/C++. La interfaz de nivel de comandos de CICS proporciona funciones de gestión de datos, trabajos y tareas que normalmente proporciona el sistema operativo.

Explorar la documentación de CICS
Information Management System (IMS)

Open XL C/C++ y z/OS XL C/C++ pueden trabajar con IMS para incluir declaraciones IMS y coordinar el manejo de errores.

Explore la documentación de IMS
Base de datos IBM Db2

Tanto z/OS Language Environment como z/OS XL C/C++ proporcionan una interfaz para el IBM Db2 Universal Database Licensed Program. Un programa XL C/C++ solicita servicios de Db2 mediante sentencias SQL incorporadas en el programa.

Explore la documentación de Db2

Productos relacionados

IBM XL C/C++ for z/VM

Use un compilador de alto rendimiento para desarrollar programas C/C++ complejos en z/VM.

IBM XL C/C++ for Linux

Aprenda cómo puede aprovechar un compilador de alto rendimiento para desarrollar programas C/C++ complejos en Linux en Power Systems.

IBM XL C/C++ for AIX

Aproveche un compilador de alto rendimiento para desarrollar programas C/C++ complejos en AIX.

Compiladores de IBM

Explore la familia de productos IBM Compiler.

Dé el siguiente paso

Descargue IBM Open XL C/C++ ahora o descubra z/OS XL C/C++ programando una reunión gratis de 30 minutos con un representante de IBM Z.

Descargar ahora
Más formas de explorar Documentación: z/OS XL C/C++ Documentación: Open XL C/C++ for z/OS Soporte IBM Redbooks Precios flexibles Modernización de aplicaciones de mainframe