Der COBOL Sprache , mit seinen Ursprüngen in den 1950er Jahren , und Java, in den frühen 1990er Jahren entwickelt , sind Programmiersprachen mit sehr unterschiedlichen Ansätzen . COBOL, einer der ersten High-Level- Programmiersprachen , ist zu Hause durchführen kaufmännische Aufgaben wie Lohn-und Gehaltsabrechnung , Inventar und Berichte über die Verkäufe . Java hingegen zielt auf mehr technische Anwendungen wie Kabel-TV -Boxen, Web -Applets und mobile Geräte. Stil
Java hat ein ähnliches Aussehen wie C , Organisation Programme in Module von geschweiften Klammern . Sein Stil ist relativ knapp, Verpackung starke Funktionalität in ein paar Zeilen Code. Die Sprache ist objektorientiert ; Aussagen haben eine Gruppierung Struktur beginnend mit verwandten Dur-und Moll -Funktionen , die durch Punkte getrennt sind. COBOL hat eine Englisch -ähnliche Syntax , mit Anweisungen wie BILD, verschieben und . Jemand mit einem nicht-technischen Hintergrund , wie ein Steuerberater oder Wirtschaftsprüfer , kann eine COBOL-Programm mit wenig Schwierigkeiten zu lesen.
Object Code
COBOL-Programmierer bereitet ein Programm indem Quellcode durch Compiler -Software, die das Programm prüft und übersetzt sie in Objekt-Code der Computer führt direkt . Obwohl Mainframes und PCs haben beide COBOL Compiler, Sie nicht ausführen können einem Großrechner der Objekt-Code auf einem PC oder umgekehrt , müssen Sie das Programm neu zu kompilieren , so dass ihre Aufgabe entspricht der system.Java , auf der anderen Seite nutzt eine Funktion namens eine virtuelle Maschine zu Programme ausführen . Die virtuelle Maschine ist ein zusätzliches Programm , dass die Unterschiede zwischen den Masken Computer-Systeme. Jeder verschiedenen System hat seine eigene virtuelle Maschine , aber jede virtuelle Maschine wird das gleiche für Java-Programme . Auf diese Weise können Sie dieselbe Java-Objekt -Code auf einer Vielzahl von Computer -Typen.
Plattformen
Für die zweite Hälfte des 20. Jahrhunderts , COBOL zu Hause Rasen war raumfüllende Großrechner von Firmen wie IBM, Unisys und Fujitsu gemacht . In jüngerer Zeit , mit Desktop- PCs gewinnen Leistung und Prominenz , auch sie haben sich zu beliebten Plattformen für COBOL-Programme . Sie können Java auf ein breites Spektrum von Computing- Plattformen wie Mikroprozessor -gesteuerte Leitsysteme , Handys, Web -Servern und Mainframes zu finden.
Anwendungen
COBOL ist eine Abkürzung für Common Business - Oriented Language , und es wird auf Business-Anwendungen sehr gut geeignet. Die Sprache Griffe Datenbanken, Berichte und Informationen Bildschirme gut . Viele Rechnungswesen, wurden Kundenauftrag Management und Human Resources -Systeme in COBOL entwickelt , die Gartner Group schätzt die Welt setzt 180 Milliarden Zeilen COBOL Quelle code.Software Engineering-Projekte häufig verlassen sich auf Java für die Entwicklung von Embedded-Systemen : Das sind Computer gewidmet Durchführung eine Aufgabe , wie Laufen eine Blu- ray Disc-Player oder den DVR in Ihrem Kabel- TV-Box . Java ist auch ein beliebtes Tool für die Erstellung anspruchsvoller Web -Server-Software und Software- Anwendungen für PCs.