Un compilador optimizado avanzado para la plataforma z/VM
IBM XL C/C++ for z/VM es una herramienta de programación basada en estándares para el desarrollo de grandes aplicaciones complejas y de gran intensidad de cálculo. XL C/C++ for z/VM le permite escribir aplicaciones en C y C++ o ampliar las aplicaciones en C con C++.
- Conformidad con los estándares: cumple con el estándar internacional ISO/IEC 9899:1999 (C99), el estándar ANSI/ISO 1998 C++ más reciente y un compilador de C que se ajusta a los estándares e incluye la biblioteca estándar de C++.
- Soporte a HOT: utiliza la opción de transformación de alto nivel (HOT) para las transformaciones de alto nivel, que son optimizaciones que mejoran el rendimiento de los bucles mediante técnicas, como el intercambio, la fusión o el desarrollo.
- Soporte a OPTIMIZE(3): ofrece soporte a OPTIMIZE(3) u OPT(3), el nivel de optimización superior y más potente del compilador.
- Opción de compilador de LANGLVL: da soporte a todos los niveles de lenguaje disponibles que puede utilizar para compilar el código en XL C/C++ for z/VM.
- Portabilidad: soporta los estándares del sector para simplificar la transferencia de aplicaciones a z/VM desde plataformas de IBM y de otros proveedores.
Conformidad con los estándares
- La biblioteca estándar de C++ incluye lo siguiente: la biblioteca de corrientes de E/S estándar de C++ para realizar operaciones de entrada y salida (E/S); la biblioteca de matemáticas complejas estándar de C++ para manipular números complejos, y STL, que está formado por algoritmos, clases de contenedores, iteradores, objeto de localización y la clase de serie basados en plantillas de C++.
- XL C/C++ for z/VM incluye las bibliotecas de corrientes de E/S de UNIX System Laboratories y de matemáticas complejas.
Soporte a OPTIMIZE(3)
- OPT(3) introduce opciones y pragmas para ayudarle a mejorar el rendimiento de la aplicación, incluida la opción y pragmas de desarrollo del bucle y varias nuevas funciones incorporadas.
- Con las opciones OPT(0), OPT(2) y OPT(3), puede obtener niveles de optimización que se ejecutan desde optimizaciones de bajo nivel a optimizaciones más amplias.
Recursos de XL C/C++ for z/VM
- Hoja de datos: XL C/C++ (US, 123KB)
Este documento proporciona una visión general de los compiladores de XL C/C++ y de cómo sus características le facilitan el desarrollo de C y C++.
- Documentación técnica: Optimización de códigos con compiladores XL (US)
Este documento presenta las funciones más importantes y describe las opciones del compilador, las construcciones de origen y las técnicas necesarias para maximizar el rendimiento de la aplicación.
- Enterprise Modernization Sandbox (US)
Evalúe las soluciones de Rational para System z y Power Systems en un entorno práctico, sin ningún tipo de instalación ni configuración.
Comprar XL C/C++ for z/VM
Un compilador optimizado avanzado para la plataforma z/VM
IBM Software Suscription y Software Support está incluido en el precio del producto para el primer año.
Descarga del software online después de la compra - sin gastos de envío.
No disponible para la compra online. Otros medios de compra o solicitar información adicional.
¿Necesita ayuda? Contacte IBM
System requirements
Mandatory and optional software requirements may vary according to your level of the operating system. See the Software Announcement for details.
| Operating System | Software | Hardware |
|---|---|---|
| z/VM | z/VM V6.2 or later | Any zSeries server supported by zVM V6.2, or later. The C/C++ for z/VM compiler will only execute on z/VM V6.2, or later and can only be licensed to operate on standard processor engines. |
Diseño_Desarrollo y desarrollo
-
Compiladores
- COBOL for AIX
- COBOL for OS/390 & VM
- COBOL for OS/390
- COBOL for VM
- COBOL for VSE/ESA
- COBOL Report Writer
- COBOL for Windows
- Compiler and Library for REXX on zSeries
- Rational Development Studio for i
- XL C for AIX
- XL C/C++ Advanced Edition for Blue Gene
- XL C/C++ for AIX
- XL C/C++ for Linux
- XL C/C++ for z/VM
- XL Fortran for AIX
- XL Fortran for Linux
- z/OS XL C/C++