Nwlapcug.com


Perché è COBOL popolare?

Common Business Oriented Language (COBOL) è uno dei primi linguaggi di programmazione. Anche se è esistito per 60 anni, può ancora essere trovato in molte applicazioni. Sistemi finanziari e amministrativi in primo luogo sono stati sviluppati utilizzando codice COBOL. Mentre nuovi programmi non vengono sviluppati utilizzando COBOL, questi sistemi legacy sono cosa mantenere COBOL vivo e popolare.

Storia di COBOL

COBOL evoluti da compilatori di programma di Grace Hopper utilizzati dal marchio I, che fu il primo computer su larga scala. Sei produttori di computer e tre agenzie governative hanno lavorato insieme per sviluppare il linguaggio. Gli sviluppatori hanno stato programmazione con COBOL alla fine del 1950. COBOL-60 è la prima versione del linguaggio, che ora è a COBOL-85.

Costrutto di linguaggio naturale

COBOL è stato il primo linguaggio sviluppato progettato per funzionare come naturale inglese. Esso era fatto per essere facile da scrivere e abbastanza facile da leggere che gli sviluppatori non riusciva a capire il processo. Ciò ha condotto alla sua adozione e vasta in tutta la comunità di affari. Tuttavia, la sintassi di easy-to-read è considerata essere un inconveniente di COBOL, a causa della quantità di programmazione richiesta.

Y2K

Il nuovo millennio ha presentato una sfida unica perché COBOL originariamente utilizzato un anno a due cifre. Mentre in esecuzione stime per Y2K e passaggio all'anno 2000, è stato trovato che l'80% delle imprese ha ancora qualche forma di COBOL. Le imprese speso enormi sforzi per convertire il loro codice legacy per supportare le date per l'anno 2000 e versioni successive. Queste imprese reclutarono attivamente gli sviluppatori COBOL, pagare gli stipendi di premium a convertire i loro sistemi.

Costo non proibitivo

Dovuto la grande quantità di codice esistente che esiste in COBOL, alcune organizzazioni trovano costo proibitivo per sostituire. Si ritiene che ci sono più linee di codice di programmazione COBOL in uso rispetto a qualsiasi altra lingua. Infatti, COBOL è un programma intensivo di lingua che richiede enorme righe di codice per completare le attività. Molte organizzazioni trovano più conveniente per aggiornare il loro codice obsoleti rispetto to sostituire interi sistemi.

Oggi il COBOL

Il fiasco di Y2K sia il costo proibitivo di commutazione da COBOL ha portato alle imprese che investono in l'aggiornamento del processo di COBOL. I compilatori COBOL ora esistono per diverse piattaforme, come Windows, IBM z/OS e sistemi operativi Linux. Anche ora include la programmazione orientata agli oggetti e supporta Unicode, XML, C e Java frameworks. Anche con tutti i miglioramenti apportati al linguaggio, esso non è ancora un formato largamente adottato per nuovo software, a causa della sua intrinseca verbosità.