Nwlapcug.com


Confronto tra COBOL e Java

Confronto tra COBOL e Java


Il linguaggio COBOL, avendo le sue origini nel 1950 e Java, sviluppato nei primi anni 1990, sono linguaggi di programmazione con ampiamente diversi approcci. COBOL, uno dei primi linguaggi di programmazione ad alto livello, è a casa effettuando le mansioni commerciali come elaborazione paghe, inventario e rapporti sulle vendite. Java, si rivolge al contrario, applicazioni più tecniche, tra cui caselle di TV via cavo, applet Web e dispositivi mobili.

Stile

Java ha un aspetto simile a C, organizzazione di programmi in moduli racchiusi tra parentesi graffe. Il suo stile è relativamente conciso, imballaggio forte funzionalità in poche righe di codice. La lingua è object-oriented; le istruzioni hanno una struttura di raggruppamento a partire con le funzioni principali e secondarie correlate separate da punti. COBOL ha una sintassi più simile all'inglese, utilizzando istruzioni ad esempio foto, mossa e PERFORM. Qualcuno con un background non tecnici, ad esempio un commercialista o un revisore dei conti, in grado di leggere un programma COBOL con poca difficoltà.

Codice oggetto

Un programmatore COBOL si prepara un programma eseguendo codice sorgente tramite software del compilatore, che controlla il programma e lo traduce in codice oggetto che computer viene eseguito direttamente. Anche se mainframe e PC hanno entrambi i compilatori COBOL, non è possibile eseguire codice oggetto di un mainframe su un PC o viceversa, è necessario ricompilare il programma in modo relativo oggetto corrisponde al sistema.
Java, invece, utilizza una funzionalità denominata una macchina virtuale per eseguire programmi. La macchina virtuale è un programma aggiuntivo che mascheri le differenze tra sistemi informatici. Ogni sistema diverso ha una propria macchina virtuale, ma ogni macchina virtuale viene visualizzato lo stesso ai programmi Java. Questo consente di eseguire lo stesso codice di oggetto Java su una varietà di tipi di computer.

Piattaforme

Per la seconda metà del XX secolo, tappeto erboso a casa di COBOL era camera dimensioni mainframe computer realizzati da aziende come IBM, Unisys e Fujitsu. Più recentemente, con PC desktop ottenendo prestazioni e protuberanza, essi, troppo, sono diventati popolari piattaforme per programmi COBOL. È possibile trovare Java su una vasta gamma di piattaforme informatiche quali sistemi di controllo basati su microprocessore, telefoni cellulari, Web Server e mainframe.

Applicazioni

COBOL è l'acronimo di Oriented Language, ed è particolarmente adatto ad applicazioni aziendali. La lingua gestisce i database, report e informazioni sugli schermi bene. Molti contabilità, gestione degli ordini cliente e sistemi delle risorse umane sono stati sviluppati in COBOL; Gartner Group stima che il mondo utilizza 180 miliardi di righe di codice sorgente COBOL.
Progetti di ingegneria del software spesso si basano su Java per lo sviluppo di sistemi embedded: questi sono i computer dedicato all'esecuzione di un'attività, ad esempio l'esecuzione di un lettore Blu-ray disc o il DVR nella finestra di TV via cavo. Java è anche un popolare strumento per la creazione di sofisticati software di server Web e applicazioni software pacchettizzato per PC.