COBOL , il Common Business Oriented Language , è una delle lingue più antiche del computer in uso attivo . Essa si basa sull'utilizzo di un compilatore , un programma che converte il codice sorgente di un programmatore , scritto in COBOL , in un file che il computer viene eseguito direttamente . Un programmatore scrive programmi COBOL come una serie di affermazioni pseudo-inglese , e il compilatore lo trasforma in istruzioni di basso livello il computer può utilizzare. COBOL
Alla fine del 1950 , CODASYL , un gruppo di scienziati informatici , ha sviluppato il linguaggio COBOL . Prima di COBOL , i programmatori utilizzati varietà di macchine e di montaggio lingue , che comportano centinaia di piccole , le istruzioni macchina intricati . Sviluppo di nuovi programmi è stata lenta e necessari i lunghi sforzi di tecnici altamente specializzati . COBOL utilizza istruzioni facilmente leggibili come spostare, aggiungere ed eseguire , rendendo i programmi più facile e più veloce da scrivere . Il compilatore COBOL rende questo possibile , traducendo automaticamente una manciata di istruzioni facilmente scritte in migliaia di istruzioni macchina .
Sorgente e oggetto
Il documento COBOL - lingua del programmatore scrive è chiamato un file sorgente . Il compilatore COBOL legge questo e produce un file oggetto , che è in lingua nativa istruzioni del computer. Il file sorgente può stare da sola o può contenere riferimenti ad altri file di origine COBOL . Se fa riferimento altri file , il compilatore li apre e inserti loro programmazione COBOL come li trova . Questo consente ai programmatori di costruire librerie di moduli di codice sorgente utilizzate di frequente , consentendo di risparmiare tempo nel processo di programmazione .
Compiler Programma
Il compilatore COBOL è un programma per computer il cui unico compito è quello di convertire i file di testo COBOL in file oggetto eseguibile . Programmazione sviluppatori di lingua scrivere il programma compilatore in linguaggio assembly o C , in quanto questi sono veloce ed efficiente . Il compilatore contiene tutta la sintassi e le regole strutturali che governano il linguaggio COBOL . I produttori di hardware , come IBM o Hewlett - Packard , tradizionalmente sviluppati COBOL compilatori per i propri computer , nel 2011 , le società di software indipendenti offrono prevalentemente compilatori
Messaggi di errore
. codice COBOL del programmatore può contenere errori di vario genere , come ad esempio errori di ortografia , punteggiatura fuori luogo e le dichiarazioni mancanti. Prima che il compilatore produce un file oggetto , controlla prima il file di origine per gli errori. Se li trova , stampa un elenco di messaggi di errore nonché la posizione dell'errore . Il programmatore esamina i messaggi di errore , correggere gli errori e le repliche del compilatore fino ad ottenere un buon file oggetto .