Le PERFORM THRU : la fausse bonne pratique en langage COBOL

Dans beaucoup de domaines, on remarque qu’un élève à tendance à imiter le maître. Le COBOL est un domaine qui n’échappe pas à cette règle. En effet, les développeurs non formés ont tendance à s’inspirer et imiter des pratiques qu’il observent dans les différents programmes sur lesquels il interviennent. Malheureusement, une grande partie de ces… Poursuivre la lecture Le PERFORM THRU : la fausse bonne pratique en langage COBOL

Publié le
Catégorisé comme Non classé

Convertir une chaîne de caractères de majuscule à minuscule ou supprimer des accents

Le langage COBOL propose un nombre restreint d’instructions permettant le traitement et la manipulation de chaînes de caractères.L’instruction INSPECT est l’une des plus utilisées d’entre elles et propose plusieurs fonctionnalités : INSPECT TALLYING permet le comptage d’occurrences, INSPECT REPLACING permet d’effectuer des remplacements, Une troisième fonction très pratique — INSPECT CONVERTING — mais peu connue… Poursuivre la lecture Convertir une chaîne de caractères de majuscule à minuscule ou supprimer des accents

Publié le
Catégorisé comme Non classé

Faire un affichage avec l’instruction DISPLAY sans saut de ligne

Une des instructions les plus connues en langage COBOL est le DISPLAY, qui permet d’écrire des chaînes de caractères sur la sortie système en sortie du programme, c’est-à-dire le plus souvent en SYSOUT sur MVS ou bien encore à l’écran pour le cas des autres environnements. Bien que chaque développeur ait utilisé le DISPLAY un… Poursuivre la lecture Faire un affichage avec l’instruction DISPLAY sans saut de ligne

Publié le
Catégorisé comme Non classé

Générer un vrai nombre aléatoire en langage COBOL

Un des problèmes fréquemment rencontrés dans l’univers COBOL / MVS est de pouvoir générer des nombres aléatoires vraiment aléatoires.En effet, si l’on utilise la fonction interne RANDOM seule, les valeurs aléatoires seront strictement identiques à chaque nouvelle exécution de programme, ce qui peut poser problème pour certaines utilisations.Une solution est de se servir de l’heure… Poursuivre la lecture Générer un vrai nombre aléatoire en langage COBOL

Publié le
Catégorisé comme Non classé

Compiler facilement un programme COBOL avec un JCL sur z/OS

Afin d’obtenir un load exécutable d’un programme COBOL simple sur z/OS ou MVS, deux étapes sont nécessaires : la compilation le link-edit L’écriture du JCL réalisant ces deux étapes est complexe et nécessitera du temps en cas de modification. Une procédure IBM cataloguée, présente par défaut sur les machines z/OS, réalise toutes ces étapes en… Poursuivre la lecture Compiler facilement un programme COBOL avec un JCL sur z/OS

Publié le
Catégorisé comme Non classé

Mise en place d’un service personnel de synchronisation de calendrier et de carnet d’adresses

Vous souhaitez garder le contrôle sur vos données personnelles ? C’est avec cette philosophie que j’ai décidé de vous partager mon expérience sur la mise en place d’un serveur de synchronisation de calendrier et de carnet d’adresses, sous forme de tutoriel. Sur le plan technique, la synchronisation sera effectuée à l’aide des protocoles WebDAV, CalDAV… Poursuivre la lecture Mise en place d’un service personnel de synchronisation de calendrier et de carnet d’adresses

Implémentation de l’algorithme de tri à bulles en COBOL

Un des algorithmes de tri les plus simples à appréhender est celui du tri à bulles. Il consiste à balayer la liste autant de fois qu’il y a d’éléments, et à chaque passage de faire remonter en fin de liste les plus grands éléments détectés. C’est également l’algorithme le plus lent. Fonctionnement de l’algorithme de… Poursuivre la lecture Implémentation de l’algorithme de tri à bulles en COBOL

Publié le
Catégorisé comme Non classé

Implémentation de l’algorithme de tri Quicksort en COBOL

Un classique de l’algorithmie est l’implémentation de la méthode de tri Quicksort. C’est une des plus performantes, et également une des plus complexes. Fonctionnement de l’algorithme Quicksort Pour vous entraîner, ou par challenge (kata code), vous pouvez le porter en langage COBOL. Cela vous permettra de mettre en oeuvre la récursivité ainsi que le passage… Poursuivre la lecture Implémentation de l’algorithme de tri Quicksort en COBOL

Publié le
Catégorisé comme Non classé