Le COBOL Langue , ayant ses origines dans les années 1950 et Java , développé au début des années 1990 , sont les langages de programmation informatiques largement avec des approches différentes. COBOL, l'un des premiers langages de programmation de haut niveau, est à la maison effectuer des tâches commerciales telles que traitement de la paie , des stocks et des rapports de ventes . Java , en revanche, vise des applications plus techniques, y compris les boîtes de télévision par câble , d'applets Web et les appareils mobiles . Style
Java présente un aspect similaire à C , en organisant des programmes en modules entourés par des accolades . Son style est assez laconique , l'emballage fonctionnalité fort en quelques lignes de code. La langue est orienté objet ; états ont une structure de regroupement à partir de fonctions principales et secondaires associés séparés par des points . COBOL a une syntaxe plus proche de l'anglais , à l'aide des états tels que l'image , bouger et PERFORM . Quelqu'un avec un fond non technique , comme un comptable ou un commissaire aux comptes, peut lire un programme COBOL avec peu de difficulté .
Code d'objet
Un programmeur COBOL prépare un programme en exécutant le code source via le logiciel compilateur , qui vérifie le programme et le traduit en code objet l'ordinateur exécute directement . Bien que les mainframes et les PC ont tous deux compilateurs COBOL, vous ne pouvez pas exécuter le code objet d'un mainframe sur un PC ou vice versa , vous devez recompiler le programme de sorte que son objet correspond à la system.Java , d'autre part , utilise une fonctionnalité appelée une machine virtuelle exécuter des programmes. La machine virtuelle est un programme supplémentaire qui masque les différences entre les systèmes informatiques. Chaque système différent a sa propre machine virtuelle, mais chaque machine virtuelle apparaît même pour les programmes Java . Cela vous permet d'exécuter le même code objet Java sur une variété de types d'ordinateurs .
Plates-formes
Pour la deuxième moitié du 20e siècle , qui abrite le gazon de COBOL était ordinateurs centraux taille d'une pièce faites par des sociétés telles que IBM , Unisys et Fujitsu . Plus récemment, avec les ordinateurs de bureau gagne la performance et l'importance , elles aussi , sont devenus des plates-formes populaires de programmes COBOL . Vous pouvez trouver de Java sur un large éventail de plates-formes informatiques tels que les systèmes par micro- contrôle , les téléphones portables , les serveurs Web et les mainframes .
Applications
COBOL est un acronyme pour Common Language business- Oriented , et il est bien adapté aux applications d'entreprise . Les poignées de langue bases de données , des rapports et des écrans d'information bien . Beaucoup comptabilité , les systèmes de gestion des ressources humaines de la commande du client et ont été développées en COBOL , le Gartner Group estime le monde utilise 180 milliards d' axes de projets d'ingénierie code.Software source COBOL s'appuient souvent sur Java pour le développement de systèmes embarqués : ce sont des ordinateurs dédiés à l'exécution une tâche, comme l'exécution d'un lecteur de disque Blu -ray ou le DVR dans votre boîte de télévision par câble. Java est aussi un outil populaire pour créer un logiciel de serveur Web sophistiqués et des applications de progiciels pour PC.