Concetto in definizione ABC
Varie / / July 04, 2021
Di Guillem Alsina González, in Ott. 2017
Se c'è un linguaggio a partire dal programmazione che possiamo classificare come "sopravvissuto", questo è, senza dubbio, COBOL.
Nato nel 1959, non è più di uso comune, ma gli specialisti sono ancora in formazione e richiesti in alcuni settori di attività, come quello bancario, a causa dell'enorme quantità di Software tenere.
Questa pratica, contrariamente a logica Man mano che i programmi e i sistemi vengono aggiornati, risponde alla massima di "Se funziona, non toccarlo”, Soprattutto in sistemi critici, nel senso che qualsiasi malfunzionamento potrebbe causare seri problemi.
Non ho citato il settore bancario perché, e solo a titolo di esempio, ma perché è lì che so che sussiste un numero maggiore di programmi COBOL rispetto a Sono mantenuti ancora oggi, anche se non è l'unico settore, contando anche le pubbliche amministrazioni (tra gli altri) con un ampio cast di programmi in COBOL ancora In uso.
Questi sistemi tendono a essere virtualizzati da vecchie macchine (ad esempio, proliferano i sistemi VAX eseguiti in macchine virtuali su moderni server x86-64).
Tale è la longevità di COBOL, che dal suo lancio nel 1959, ci sono state diverse revisioni allo standard, l'ultima delle quali nel 2014.
La prima di queste revisioni è avvenuta tra il 1961 e il 1965 per aggiungere nuove funzionalità, mentre le altre sono state realizzate nel 1968 (adeguamento allo standard ANSI -American National Standards Institute-), 1974, 1985, 1989 2002, e quello già citato del 2014.
Per modernizzarlo, è stato persino dotato della capacità di programmazione orientata agli oggetti e un'azienda che ha creato strumenti di programmazione è venuto a lanciare un ambiente che consente lo sviluppo di videogiochi utilizzando COBOL, oltre a un curioso rarità di a attrezzo che è usato in pratica, ma che dimostra la camaleontica adattabilità del COBOL, che gli ha permesso di sopravvivere fino ai giorni nostri.
L'acronimo COBOL sta per Linguaggio comune orientato al businesse, come suggerisce il nome, si riferiscono a un linguaggio universale adatto a soddisfare gli obiettivi delle aziende.
La sua nascita va inquadrata in un'epoca in cui i sistemi informatici erano molto diversificati, il che costringeva i professionisti che lasciavano un'azienda a dover company imparare come il sistema del nuovo azienda al quale sarebbero andati a lavorare, quasi dalla base.
Per rendere più facile per questi professionisti (programmatori) essere produttivi praticamente fin dall'inizio giorno, questo linguaggio di programmazione ha dato loro alcune basi comuni che potevano usare tra diversi sistemi.
Per farsi carico della longevità di questa lingua nonostante gli anni da cui è già "passata" moda", Mi concederanno la licenza per salutare con un scherzo relazionato:
C'era una volta un programmatore Cobol che, stanco di risolvere problemi legati all'effetto 2.000, nel 1999 decise di criogenizzare.
Risvegliato nel futuro, ancora mezzo addormentato, il programmatore guarda fuori dalla finestra e vede edifici alti che bucano le nuvole e macchine volanti, senza dubbio lo hanno svegliato oltre l'anno 2000. Poi, domanda "In che anno siamo?".
La persona che gli risponde è una persona che, a sua volta, gli chiede: "Sei un programmatore COBOL, vero?" al quale il nostro protagonista risponde "sì".
"Beh, vedi, siamo nell'anno 9.999 e, sai, abbiamo problemi con l'effetto 10.000 ..."
Foto: Fotolia - teguhjatipras
Argomenti in COBOL