Compilateur optimisé avancé pour la plateforme z/VM
IBM XL C/C++ for z/VM est un outil de programmation normalisé pour le développement d'applications volumineuses et complexes réalisant des calculs intensifs. XL C/C++ for z/VM permet d'écrire des applications en C et C++ ou de compléter des applications C existantes à l'aide de C++.
- Conformité aux normes : Conforme à la norme internationale ISO/IEC 9899:1999 (C99), à la dernière norme C++ ANSI/ISO 1998, compilateur C aux normes incluant la bibliothèque C++ standard.
- Support de HOT : Utilise l'option HOT (High Order Transformation) pour les transformations de niveau supérieur, à savoir des optimisations qui améliorent les performances des boucles grâce à des techniques telles que l'échange, la fusion et le déroulage.
- Support de OPTIMIZE(3) : Supporte OPTIMIZE(3) ou OPT(3), le niveau d'optimisation le plus élevé et le plus poussé du compilateur.
- Option de compilateur LANGLVL : Supporte tous les niveaux de langage disponibles que vous pouvez utiliser pour compiler le code dans XL C/C++ for z/VM.
- Portabilité : Supporte les normes de l'industrie pour simplifier le portage des applications vers z/VM à partir de plateformes IBM et non IBM.
Conformité aux normes
- La bibliothèque standard C++ inclut : la bibliothèque standard C++ I/O Stream Library pour les opérations d'entrée et de sortie ; la bibliothèque standard C++ Complex Mathematics Library pour la manipulation de nombres complexes et STL, qui est composé d'algorithmes, de classes de conteneur, d'itérateurs, d'objets de localisation et de la classe chaîne C++, tous basés sur des modèles.
- XL C/C++ for z/VM inclut les bibliothèques UNIX System Laboratories I/O Stream et Complex Mathematics.
Support de OPTIMIZE(3)
- OPT(3) introduit des options et pragmas permettant d'améliorer les performances des applications, y compris l'option de déroulage de boucle, des pragmas et un certain nombre de fonctions intégrées.
- Grâce aux options OPT(0), OPT(2) et OPT(3), vous pouvez obtenir des niveaux d'optimisation qui vont des optimisations de bas niveau complètes aux optimisations plus extensives.
Ressources XL C/C++ for z/VM
- Livre blanc : Optimiser le code avec les compilateurs XL (US)
Ce livre blanc présente les fonctionnalités les plus importantes de ces compilateurs et décrit leurs options, les constructions de source ainsi que les techniques permettant de maximiser les performances des applications.
- Livre blanc : XL C/C++ (US, 129KB)
Ce livre blanc présente les compilateurs XL C/C++ et comment leurs fonctionnalités peuvent aider à satisfaire vos besoins en matière de développement en C et C++.
- Sandbox de modernisation des entreprises (US)
Évaluez les solutions Rational pour System z et les systèmes Power Systems dans un environnement d’expérimentation pratique. Aucune installation ou configuration n’est nécessaire.
Acheter XL C/C++ for z/VM
Compilateur optimisé avancé pour la plateforme z/VM
La 1ère année d'IBM Software Subscription and Support est inclus dans le prix d'achat.
Téléchargement en ligne du logiciel après achat - pas de frais de transport.
Non disponible à l'achat en ligne. Autres méthodes d'achat ou en savoir plus.
Vous souhaitez contacter IBM
- Demandez un devis
- Envoyez un e-mail à IBM
- Ou appelez-nous au (coût d'un appel local) 0810 016 810
Code prioritaire : 109HG05W
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. |
Des moyens d'achats faciles ou en savoir plus.
Besoin d'aide ?
Des moyens d'achats faciles ou en savoir plus.
- Demandez un devis
- Envoyez un e-mail à IBM
- Ou appelez-nous au (coût d'un appel local) 0810 016 810
Code prioritaire : 109HG05W