Pagina iniziale | Navigazione |
Google

COBOL

Il COBOL (COmmon Business Oriented Language, ossia "linguaggio comune per applicazioni commerciali") è uno dei primi linguaggi di programmazione ad essere stato sviluppato ed ancora oggi è molto utilizzato.

Nasce nel 1960 grazie ad un gruppo di lavoro composto dai membri dell’industria americana e da alcune agenzie governative degli Stati Uniti con lo scopo di creare un linguaggio di programmazione adatto all'elaborazione di dati commerciali.

Dagli anni '60 ad oggi, il Cobol ha subito continue evoluzioni: l’American National Standards Institute (ANSI) negli anni 1968, 1974 e 1985 ha definito gli standard Cobol68, Cobol74 e Cobol85, adottati anche dall’International Standards Organization (ISO) .
Con l'ISO/IEC 1989-2002, iniziato nel 1989 e terminato nel 2002, si è giunti allo standard internazionale definitivo.

Il Cobol è un linguaggio ad alto livello di tipo procedurale, orientato allo sviluppo di applicazioni commerciali e per l’elaborazione di grossi volumi di dati; le istruzioni sono molto simili a frasi della lingua inglese ed organizzate in uno schema rigido di struttura composto di sezioni e paragrafi.
È disponibile sulle più diffuse piattaforme (Unix, Windows, Linux) e permette l'accesso alle più famose basi di dati relazionali (DB2, Oracle, ecc.)


Esempio di codice (Hello World):

000100 IDENTIFICATION DIVISION.
000200 PROGRAM-ID.     HELLOWORLD.
000300 DATE-WRITTEN.   02/05/96        21:04.
000400*       AUTHOR    BRIAN COLLINS
000500 ENVIRONMENT DIVISION.
000600 CONFIGURATION SECTION.
000700 SOURCE-COMPUTER. RM-COBOL.
000800 OBJECT-COMPUTER. RM-COBOL.
000900
001000 DATA DIVISION.
001100 FILE SECTION.
001200
100000 PROCEDURE DIVISION.
100100
100200 MAIN-LOGIC SECTION.
100300 BEGIN.
100400     DISPLAY " " LINE 1 POSITION 1 ERASE EOS.
100500     DISPLAY "HELLO, WORLD." LINE 15 POSITION 10.
100600     STOP RUN.
100700 MAIN-LOGIC-EXIT.
100800     EXIT.

       

GNU Fdl - it.Wikipedia.org




Google | 

Enciclopedia |  La Divina Commedia di Dante |  Mappa | : A |  B |  C |  D |  E |  F |  G |  H |  I |  J |  K |  L |  M |  N |  O |  P |  Q |  R |  S |  T |  U |  V |  W |  X |  Y |  Z |