COBOL, le Common Business Oriented Language , est un des plus vieux langages informatiques en utilisation active. Elle repose sur l'utilisation d'un compilateur, un programme qui convertit le code source d'un programmeur , écrit en COBOL, dans un fichier que l' ordinateur fonctionne directement . Un programmeur écrit des programmes COBOL comme une série de déclarations anglais -like, et le compilateur transforme en instructions de bas niveau de l'ordinateur peut utiliser. COBOL
À la fin des années 1950, CODASYL , un groupe de chercheurs en informatique , a développé le langage COBOL . Avant COBOL , les programmeurs utilisés variétés de langues de la machine et de l'assemblage , qui impliquent des centaines d' , des instructions informatiques complexes pour petits groupes. Développer de nouveaux programmes a été lente et exigeait que les longs efforts des techniciens hautement qualifiés . COBOL utilise des instructions facilement lisibles telles que déplacer, ajouter et exécuter , ce qui rend plus facile et plus rapide à écrire des programmes . Le compilateur COBOL rend cela possible , traduire automatiquement une poignée d'états facilement écrites en milliers d'instructions de la machine.
Source et objet
Le document COBOL- langue du programmateur écrit est appelé un fichier source . Le compilateur COBOL lit ceci et produit un fichier objet, qui est la langue des instructions natives de l'ordinateur. Le fichier source peut se suffire à lui -même ou il peut contenir des références à d'autres fichiers source COBOL . Si elle fait référence à d'autres fichiers , le compilateur les ouvre et insère leur programmation COBOL comme il les trouve. Cela permet aux programmeurs de construire des bibliothèques de modules de code source fréquemment utilisés , gain de temps dans le processus de programmation.
Compiler programme
Le compilateur COBOL est un programme informatique dont la seule tâche est de convertir des fichiers texte COBOL dans des fichiers objets exécutables. Programmation développeurs linguistiques écrire le programme du compilateur en langage assembleur ou en C , car elles sont rapides et efficaces. Le compilateur contient toute la syntaxe et les règles structurelles qui régissent le langage COBOL . Les fournisseurs de matériel , tels que IBM ou Hewlett -Packard , traditionnellement développés compilateurs COBOL pour leurs propres ordinateurs , en 2011, les éditeurs de logiciels indépendants offrent principalement des compilateurs
Messages d'erreur
. le code COBOL du programmeur peut contenir des erreurs de toutes sortes, telles que les fautes d'orthographe , la ponctuation mal placée et déclarations manquantes. Avant le compilateur produit un fichier objet, il vérifie d'abord le fichier source pour les erreurs. S'il les trouve, il imprime une liste des messages d' erreur ainsi que l' emplacement de l'erreur . Le programmeur en revue les messages d'erreur, corrige les erreurs et les rediffusions le compilateur jusqu'à ce qu'il obtienne un bon fichier objet.