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.

Systems/C peut générer des programmes source ASM  formatés et commentés, prêts à être assemblés  sur  OS/390,  z/Linux et Linux/390.

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 pour 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.

Systems/C est disponible sur OS/390, z/OS, Linux/390, z/Linux ou sur les plateformes suivantes :  Windows, AIX, Solaris, FreeBSD et Linux.

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 ainsi que l’optimisation temps de compilation.

Compatible IBM C

Le compilateur DCC de Systems/C, 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 au compilateur DCC d’être utilisé comme un ‘cross hosted’ compilateur IBM C.

Linux/390

Le compilateur.DCC de Systems/C supporte l’assemblage et l’exécution sous Linux utilisé sur des machines 390 ou 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.

Extensions du langage C

Arithmétique 64 bits.

Support AR-mode.

‘built-in’ fonctions.

Incorporation directe du source assembleur.

Librairie C

La librairie de Systems/C fournit des fonctions standards ANSI, de même que plusieurs extensions qui aident pour le portage d’autres programmes vers le mainframe.

Source Assembleur commenté

Afin d’assister les programmeurs Assembleur expérimentés, DCC crée des informations détaillées qui sont affichées dans un format plus compréhensif que celles précédemment disponibles dans les listes des sources.

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