COBOL vs. Giava

May 18

COBOL vs. Giava


Il COBOL lingua, avendo le sue origini nel 1950, e Java, sviluppato nei primi anni 1990, sono linguaggi di programmazione con ampiamente differenti approcci. COBOL, uno dei primi linguaggi di programmazione di alto livello, è a casa l'esecuzione di attività commerciali come elaborazione buste paga, inventario e rapporti di vendita. Java, al contrario, si rivolge applicazioni più tecniche tra cui caselle di TV via cavo, applet web e dispositivi mobili.

Stile

Java ha un aspetto simile a C, l'organizzazione di programmi in moduli racchiusi tra parentesi graffe. Il suo stile è relativamente concisa, imballaggio forte funzionalità in poche righe di codice. Il linguaggio è orientato agli oggetti; dichiarazioni hanno una struttura di raggruppamento a partire con le funzioni principali e secondarie connesse separati da punti. COBOL ha una sintassi più inglese simile, usando affermazioni come IMMAGINE, SPOSTA ed eseguire. Qualcuno con un background non tecnico, come ad esempio un commercialista o revisore, in grado di leggere un programma COBOL con poca difficoltà.

Codice oggetto

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

piattaforme

Per la seconda metà del 20 ° secolo, giocare in casa di COBOL era stanza di dimensioni computer mainframe realizzati da aziende come IBM, Unisys e Fujitsu. Più di recente, con i PC desktop guadagnando prestazioni e risalto, anche loro, sono diventati popolari piattaforme per i programmi COBOL. È possibile trovare Java su una vasta gamma di piattaforme informatiche come i sistemi a microprocessore-driven di controllo, telefoni cellulari, server Web e mainframe.

applicazioni

COBOL è l'acronimo di Common Business-Oriented Language, ed è particolarmente adatto alle applicazioni aziendali. Il linguaggio gestisce banche dati, relazioni e pannelli informativi bene. Molti di contabilità, gestione degli ordini dei clienti e delle risorse umane sistemi sono stati sviluppati in COBOL; Gartner Group ha stimato 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: si tratta di computer dedicati per l'esecuzione di un compito, come ad esempio l'esecuzione di un lettore di dischi Blu-ray o il DVR nella tua casella di TV via cavo. Java è anche uno strumento popolare per la creazione di sofisticati software del server Web e applicazioni software pacchettizzate per PC.