Systems/C++ est un compilateur C++ pour mainframe IBM. Le compilateur Systems/C++ permet de développer des applications mainframe C++, soit sur mainframe (z/OS, z/VM, z/Linux, VSE), soit sur des plateformes  UNIX, Linux, Solaris, AIX,  Windows. Ce compilateur génère des programmes exécutables sous z/OS ou z/Linux.

La version 1.80 de Systems/C++ est disponible. Pour plus d’informations sur cette version 1.80, lisez la revue de presse correspondante.

 L’incorporation de nouvelles technologies pour la génération du code et les améliorations continues de l’environnement runtime et des utilitaires de Systems/C++ sont les principaux points de cette version 1.80 de Systems/C.

Cross Environnement

Une des principales caractéristiques de Systems/C++, c’est le support d'un environnement de développement d’applications multi plateforme sur une grande variété de stations de travail, en plus du développement en natif sur zSeries. Une sortie ‘linked’ est produite sur la station de travail, puis peut être transférée sur le mainframe pour exécution.

Les bénéfices obtenus par l’utilisation du compilateur ‘Cross Environnement’ sont : la réduction de la charge du mainframe, l’amélioration de la gestion des sources, la rationalisation de la gestion du développement et l’optimisation des temps de compilation.

Compatible IBM C

Le compilateur DCXX, peut produire un source en langage assembleur, quand il est assemblé avec Dignus Systems/ASM.
Il est compatible objet avec le produit IBM C++. Ceci permet à DCXX d’être utilisé comme un ‘cross hosted’ compilateur IBM/C++

Linux/390

Le compilateur DCXX de Systems/C++, supporte l’assemblage et l’exécution sous Linux utilisé sur des machines z/Series. Ceci permet au programmeur d’utiliser avec peu de changement, le même compilateur pour OS/390 et Linux. La génération de programmes Linux peut être un processus direct avec Systems/C++.

Compilateur C++ Natif

DCXX est un véritable compilateur C++ qui compile directement en Assembleur au lieu d’être un simple produit de traduction.

Librairie C++

La librairie de Systems/C++ fournit le STLPort standard, lequel inclut la librairie standard C++ ainsi que la librairie des exemples standards. La librairie de Systems/C++ contient plusieurs extensions qui aident dans la portabilité d’autres programmes vers le mainframe.

Systems/C++ Caractéristiques & Extensions

Standard ANSI C++ 1998, incluant de nombreuses extensions.

Run Time Type Info.

Full Exception Handling systems asm.htm

Direct "in-line" source assemblage dans les PROGRAMMES C++ .

"Built-in" Fonctions pour de meilleures performances d’exécution.

Afin de vous donner un aperçu du potentiel que représentent Systems/C++, vous pouvez soumettre en ligne un de vos programmes « source » et jugez du résultat.

Informations complémentaires

Quelques références

Systems/C++
 Compilateur C++
Systems/C
 Compilateur C
Systems/ASM
Assembleur