Concept en définition ABC
Divers / / July 04, 2021
Par Guillem Alsina González, en oct. 2017
S'il y a un Langue de programmation que l'on peut qualifier de "survivant", il s'agit sans aucun doute du COBOL.
Né en 1959, il n'est plus d'usage courant, mais des spécialistes sont toujours en formation et recherchés dans certains secteurs d'activité, comme la banque, en raison de l'énorme quantité de Logiciel tenir.
Cette pratique, contrairement à la logique Au fur et à mesure que les programmes et les systèmes sont mis à jour, il répond à la maxime de "Si ça marche, n'y touche pas”, Surtout dans les systèmes qui sont critiques, ce qui signifie que tout dysfonctionnement pourrait causer de graves problèmes.
Je n'ai pas mentionné le secteur bancaire parce que, et seulement à titre d'exemple, mais parce que c'est là que je sais qu'il existe un plus grand nombre de programmes COBOL que Ils sont toujours maintenus aujourd'hui, bien que ce ne soit pas le seul secteur, comptant également des administrations publiques (entre autres) avec une large distribution de programmes COBOL. en service.
Ces systèmes ont tendance à être virtualisés à partir d'anciennes machines (par exemple, les systèmes VAX qui s'exécutent dans des machines virtuelles sur des serveurs x86-64 modernes prolifèrent).
Telle est la longévité de COBOL, que depuis son lancement en 1959, il y a eu plusieurs révisions de la norme, la dernière d'entre elles en 2014.
La première de ces révisions a eu lieu entre 1961 et 1965 pour ajouter de nouvelles fonctionnalités, tandis que les autres ont été réalisées en 1968 (adaptation à la norme ANSI -Institut national américain de normalisation-), 1974, 1985, 1989 2002, et celle déjà évoquée de 2014.
Pour le moderniser, il s'est même doté d'une capacité de programmation orientée objet, et d'une société qui a créé outils de programmation est venu pour lancer un environnement qui permet le développement de jeux vidéo en utilisant COBOL, plus un curieux rareté qu'un outil qu'il est utilisé dans la pratique, mais cela démontre l'adaptabilité caméléonique du COBOL, qui lui a permis de survivre jusqu'à ce jour.
L'acronyme COBOL signifie Langage commun axé sur les affaires, et comme leur nom l'indique, ils renvoient à un langage universel adapté pour répondre aux objectifs des entreprises.
Sa naissance doit être encadrée à une époque où les systèmes informatiques étaient très diversifiés, ce qui obligeait les professionnels quittant une entreprise à apprendre comment le système du nouveau compagnie à laquelle ils allaient travailler, presque de la base.
Pour permettre à ces professionnels (programmeurs) d'être plus productifs pratiquement dès le premier jour, ce langage de programmation leur a donné des bases communes qu'ils pouvaient utiliser entre différents systèmes.
Afin de prendre en charge la pérennité de cette langue malgré les années qu'elle a déjà "passé de mode", Ils me permettront le permis de dire au revoir avec un blague en relation:
Il était une fois un programmeur Cobol qui, fatigué de régler les problèmes liés à l'effet 2000, décida en 1999 de cryogéniser.
Réveillé dans le futur, encore à moitié endormi, le programmeur regarde par la fenêtre et aperçoit de hauts immeubles qui percent les nuages et des voitures volantes, nul doute qu'ils l'ont réveillé au-delà de l'an 2000. Ensuite, question "en quelle année sommes-nous?".
La personne qui lui répond est une personne qui, à son tour, lui demande: « Tu es un programmeur COBOL, non? auquel notre protagoniste répond "oui".
"Eh bien, voyez-vous, nous sommes en l'an 9 999 et, vous savez, nous avons des problèmes avec l'effet 10 000 ..."
Photo: Fotolia - teguhjatipras
Sujets en COBOL