Qu'est-ce que COBOL

Qu'est-ce que COBOL
Dans cet article, nous discuterons de l'introduction et des fondamentaux de la langue COBOL. COBOL signifie un langage orienté commercial commun. COBOL est particulièrement utilisé pour le grand volume d'application, et le traitement des transactions de milliards de transactions commerciales où qu'il soit.

Où pouvons-nous voir 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 de cartes effectuées sur les distributeurs automatiques de billets.
  • 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 environ trois billions de dollars de commerce.
  • Au quotidien, le nombre de transactions COBOL qui est effectuée est 200 fois plus élevée que le nombre de recherches Google effectuées.

Caractéristiques de COBOL

  • C'est un langage de programmation qui suit une approche structurée.
  • Il est écrit en version anglaise 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é informatique très élevée.
  • Dans la perspective des programmes d'application, il est plus facile de 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. Compilateur gnucobol IDE (Open IDE)
  • Vrai mainframe cobol vs cobol ks (visualiser la source) COBOL
    1. Applications de grande taille
    2. VS- COBOL II

Installation de COBOL sur la 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 de COBOL, utilisez cette commande:

Feuille de codage

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

  • 1 - 6 pages / lignes Numéro - Facultatif (automatiquement attribué par le compilateur)
  • 7 Continuités (-), commande (*), démarrant une nouvelle page (/)
  • Ligne de débogage (d)
  • 8 - 11 Colonne A - Divisions, sections, paragraphes, 01, 77 Les déclarations devraient 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 est ignoré par le compilateur

Structure linguistique

La langue COBOL est utilisée pour créer les programmes pour développer des applications. Les programmes sont principalement divisés en quatre divisions:

  • Division d'identification
  • Division de l'environnement
  • Division des données
  • Division des procédures

Division d'identification:

C'est la première division et le programme est identifié ici. En tant qu'élément obligatoire, le programme 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 l'objectif de la documentation.

  1. Division d'identification
  2. ProgramID, nom du programme
  3. Auteur, entrée de commentaire
  4. Date écrite, entrée de commentaire
  5. Date compilée, entrée de commentaire
  6. Sécurité, entrée sur le temps

Division de l'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 a deux sections: la section de configuration (le programme où il est compilé) et la section de sortie d'entrée (les fichiers utilisés dans le programme).

  • Contrôle de fichier
  • Contrôle I-O

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 division des procédures, elle doit d'abord être déclarée dans cette section. L'application n'est rien d'autre que les données divisées comme temporaires et permanentes.

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

Permanente: Il est disponible après l'achèvement du programme.

  • Section de dossier
  • Section de stockage de travail
  • Section de liaison

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

Normes de dénomination:

  • Le nom de variable doit être composé de 1 à 30 caractères alphanumériques.
  • Il doit contenir au moins un alphabet.
  • Pas d'espace entre les personnages.
  • Pas de mots inversés à utiliser comme le temps, ajouter, calculer.
  • Pas de caractères spéciaux comme # et $.
  • Exemple: WS-EMPNO, WS-EMPNAME

Programmes de base COBOL

Exemple de programmation 1:

division d'identification.
programme de programme. "Bonjour".
division des procédures.
Afficher "Apprendre COBOL est très amusant!".
stop run.

Sortir:

Papan @ Ubuntu: ~ / Desktop / PP $ COBC -XJF PK.cbl
Apprendre le cobol est très amusant!
Papan @ Ubuntu: ~ / Desktop / 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 «bonjour» en tant que programme-ID. Ensuite, nous imprimons une ligne simple qui est «Apprendre le cobol est très amusant!»Sous la division des procédures.

Exemple de programmation 2:

Division de dentification
Programme de programme. "Addition_of_2_number".
Division des données.
Section de stockage de travail.
77 x pic 9 (4).
77 y pic 9 (4).
77 Z Pic 9 (4).
Division des procédures.
PARA.
Afficher "s'il vous plaît la valeur de X =".
Accepter x.
Afficher "s'il vous plaît y's value =".
Accepter y.
Calculer z = x + y.
Afficher "l'ajout de x et y est =".
Affichage z.
Stop run.

Sortir:

Papan @ Ubuntu: ~ / Desktop / PP $ COBC -XJF KK.cbl
S'il vous plaît la valeur de X =
55
S'il vous plaît la valeur de Y =
5
L'ajout de x et y est =
0060
Papan @ Ubuntu: ~ / Desktop / PP $

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

Conclusion

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