Qu'est-ce que COBOL

Qu Est Ce Que Cobol



Dans cet article, nous discuterons de l'introduction et des principes fondamentaux du langage COBOL. COBOL signifie Common Business Oriented Language. COBOL est surtout utilisé pour le grand volume d'applications et le traitement des transactions de milliards de transactions commerciales où qu'il se trouve.

Où pouvons-nous voir exactement COBOL aujourd'hui ?

  • Le langage de programmation COBOL joue un rôle crucial dans les systèmes ATM car il est utilisé dans près de 95 % de toutes les transactions par carte effectuées aux guichets automatiques.
  • COBOL joue un rôle crucial dans la majorité des transactions en personne avec une utilisation estimée à 80 % du langage de programmation.
  • Au quotidien, les systèmes COBOL facilitent le commerce pour environ trois billions de dollars.
  • Au quotidien, le nombre de transactions COBOL effectuées est 200 fois supérieur au nombre de recherches Google effectuées.

Fonctionnalités de COBOL

  • C'est un langage de programmation qui suit une approche structurée.
  • Il est écrit en version anglaise, ce qui le rend facile à comprendre.
  • Il est facile de maintenir tous les aspects de son matériel et de ses logiciels.
  • Il a une capacité de calcul très élevée.
  • Dans la perspective des programmes d'application, c'est plus facile à comprendre.
  • Il a plus de lisibilité du programme d'application.

Types de COBOL

  • COBOL basé sur PC
    1. Applications de petite taille
    2. MF COBOL (Windows)
    3. IDE (IDE ouvert) COMPILATEUR GNUCOBOL
  • COBOL mainframe réel vs COBOL KS (visualiser la source) COBOL
    1. Applications de grande taille
    2. VS- COBOL II

Installation de COBOL sur une machine locale

Pour installer COBOL sur Ubuntu/Linux, nous devons suivre ces étapes simples :

Tout d'abord, mettez à jour la base de données 'apt' dans le terminal.









Ensuite, pour installer COBOL sur la machine, utilisez cette commande :







Enfin, pour vérifier l'installation COBOL, utilisez cette commande :



Feuille de codage

Voici la norme de codage que nous devons suivre dans notre programmation :

  • 1 - 6 pages / nombre de lignes - facultatif (attribué automatiquement par le compilateur)
  • 7 continuités (-), commande (*), début d'une nouvelle page (/)
  • Ligne de débogage (D)
  • 8 – 11 Colonne A – Les divisions, sections, paragraphes, 01, 77 déclarations doivent commencer ici
  • 12 – 72 Colonne B – Toutes les autres déclarations et déclarations commencent à partir de ce point.
  • 73-80 champ d'identification qui est visible dans la liste des sources mais qui est ignoré par le compilateur

Structure de la langue

Le langage COBOL est utilisé pour construire les programmes pour développer des applications. Les programmes sont principalement divisés en quatre divisions :

Division de l'identification :

C'est la première division et le programme est identifié ici. En tant qu'élément obligatoire, le PROGRAMID suivi d'un nom défini par l'utilisateur doit être inclus dans le paragraphe. Les autres paragraphes du programme sont facultatifs et servent à la documentation.

  1. Division de l'identification
  2. IDENTIFICATION DU PROGRAMME, NOM DU PROGRAMME
  3. AUTEUR, SAISIE DE COMMENTAIRES
  4. DATE D'ÉCRITURE, SAISIE DE COMMENTAIRE
  5. DATE DE COMPILATION, SAISIE DE COMMENTAIRES
  6. SÉCURITÉ, ENTRÉE SOMMENT

Pôle Environnement :

Le nom lui-même indique qu'il est lié à l'environnement comme le matériel, l'ordinateur et les fichiers utilisés. Il comporte deux sections : la section de configuration (le programme dans lequel il est compilé) et la section d'entrée-sortie (les fichiers utilisés dans le programme).

  • CONTRÔLE DE FICHIER
  • CONTRÔLE E-S

Division des données :

Il fait partie de CBL PGM où chaque élément de données est traité par le programme. Avant d'utiliser les données dans la Procedure Division, elles doivent d'abord être déclarées dans cette section. L'application n'est rien d'autre que les données qui sont divisées en temporaires et permanentes.

Temp : Cette variable est accessible tout au long de l'exécution du programme.

Permanente : Il est disponible après la fin du programme.

  • Section Fichier
  • Section de stockage de travail
  • Section Lignage

Section de stockage de travail :
Il est principalement utilisé pour déclarer les variables définies par l'utilisateur ou les noms de données.

Normes de nommage :

  • Le nom de la variable doit être composé de 1 à 30 caractères alphanumériques.
  • Il doit contenir au moins un alphabet.
  • Pas d'espace entre les caractères.
  • Aucun mot inversé à utiliser comme TIME, ADD, COMPUTE.
  • Pas de caractères spéciaux comme # et $.
  • Exemple : WS-EMPNO, WS-EMPNAME

Programmes COBOL de base

Exemple de programmation 1 :

division d'identification.
id-programme. 'Bonjour' .

division de la procédure.
afficher « Apprendre COBOL est très amusant ! » .
arrêter de courir.

Sortir :

conseil @ ubuntu : ~ / Bureau / pp$ cobc -xjF pk.cbl
Apprendre COBOL est très amusant !
conseil @ Ubuntu : ~ / Bureau / pp$

Explication :
Dans ce premier exemple, nous essayons de vous montrer comment un programme COBOL de base est compilé et exécuté. Ici, nous donnons la valeur 'hello' comme identifiant de programme. Ensuite, nous imprimons une ligne simple qui est 'Apprendre COBOL est très amusant!' sous la direction de la procédure.

Exemple de programmation 2 :

PÔLE DENTIFICATION
PROGRAMME-ID. 'addition_de_2_numéros'.
DIVISION DES DONNÉES.
SECTION DE TRAVAIL-STOCKAGE.

77 X PIC 9 ( 4 ) .
77 Y PIC 9 ( 4 ) .
77 Z PIC 9 ( 4 ) .
DIVISION DE LA PROCÉDURE.
POUR.
AFFICHER ' S'il vous plaît la valeur de X = ' .
ACCEPTER X.
AFFICHER ' S'il vous plait Y's value= ' .
ACCEPTER Y.
CALCULER Z = X + Y.
AFFICHER ' L'addition de X et Y est = ' .
AFFICHAGE Z.
ARRÊTEZ DE COURIR.

Sortir :

conseil @ Ubuntu : ~ / Bureau / pp$ cobc -xjF kk.cbl
S'il vous plaît X la valeur de =
55
S'il te plait
s valeur =
5
Addition de X et Y est =
0060
conseil @ Ubuntu : ~ / Bureau / pp$

Explication :
Ici, nous donnons un autre exemple de programmation de démonstration où nous montrons simplement le résultat de l'addition de deux nombres. Pour cela, nous prenons trois variables - X, Y et Z - sous la section de stockage de travail. Nous prenons les valeurs de l'utilisateur et les gardons à l'intérieur des variables X et Y sous la section de division de procédure. Ensuite, nous additionnons simplement ces deux nombres et les attribuons à l'intérieur de la variable Z.

Conclusion

Dans cette rubrique, nous couvrons tous les aspects et les bases de COBOL. Nous espérons que vous êtes en mesure de comprendre tous les domaines du langage COBOL afin que vous puissiez facilement mettre en œuvre les connaissances de base de COBOL dans le monde pratique ou dans tout projet réel.