COBOL

COBOL è un linguaggio di programmazione sviluppato nel 1959. È stato uno dei primi linguaggi di programmazione per computer. Il nome COBOL sta per COmmon Business-Oriented Language. COBOL è stato creato perché la gente voleva un linguaggio che potesse descrivere i problemi in modo indipendente dall'hardware utilizzato. Come SQL, COBOL utilizza una sintassi simile a quella dei linguaggi naturali. Ad esempio, ADD YEARS TO AGE è un'espressione valida. Esistono diverse versioni di COBOL. La più recente è del 2002. In generale, le versioni della lingua prima del 1985 non sono compatibili con le versioni più recenti, dal 1985 in poi.

Nella sua lettera ad un editore del 1975 intitolata "Come si fa a dire delle verità che potrebbero far male?", l'informatico e vincitore del premio Turing Award Edsger Dijkstra ha osservato che "L'uso del COBOL paralizza la mente; il suo insegnamento dovrebbe quindi essere considerato un reato penale". In questa lettera, Dijkstra criticava anche diverse altre lingue che venivano utilizzate all'epoca.

L'informatico che si chiamava Howard E. Tompkins non era d'accordo, e difendeva il COBOL strutturato: "I programmi COBOL con un flusso di controllo contorto tendono infatti a 'paralizzare la mente'", ma questo perché "ci sono troppi programmi applicativi aziendali di questo tipo scritti da programmatori che non hanno mai avuto il beneficio di un COBOL strutturato insegnato bene...".

Negli ultimi anni, COBOL è stato ampliato per consentire una programmazioneorientata agli oggetti, funzioni definite dall'utente e tipi di dati definiti dall'utente.


AlegsaOnline.com - 2020 / 2023 - License CC3