Choisir le meilleur langage de programmation pour une application peut être difficile car il ya tellement de bons à choisir. Chaque langue a ses forces et ses faiblesses. Ada et Java sont deux langages universels créés pour répondre aux besoins d'un marché spécifique. Ada a été conçu pour être un langage de programmation pour les applications militaires , tandis que Java a commencé sa vie contrôler les téléviseurs. Les deux langues ont depuis évolué pour devenir des outils qui peuvent être utilisés pour créer une large variété d'applications . Ada Histoire Le langage de programmation Ada a commencé comme une tentative par le Département de la Défense des États-Unis pour remplacer les milliers de langages informatiques qu'il a utilisées pour créer des logiciels essentiels à la mission avec un seul. Les objectifs généraux de conception pour Ada étaient généralité , la fiabilité , l'efficacité de la maintenabilité , la simplicité, l'applicabilité , machine à l'indépendance, et une définition complète et sans ambiguïté langue. Ada est devenu un ANSI - American National Standards Institute - norme en 1983. Le courant de la norme ANSI Ada est Ada95 . Ada Caractéristiques le code Ada ressemble à Pascal , mais il a été conçu pour créer des applications importantes et complexes qui doivent être maintenable et fiable plutôt à enseigner la programmation . Les fonctionnalités d'Ada comprennent la programmation orientée objet , l'encapsulation des données en paquets qui peuvent être compilés en tant qu'unités séparées , les exceptions d'erreurs d'exécution , les procédures génériques qui ne nécessitent pas des types de données spécifiques, et le traitement de fil parallèle et concurrente. < Br > Java Histoire Java a commencé en 1990 comme un projet de Sun Microsystems pour créer un langage pour contrôler les appareils grand public tels que les boîtes de connexion et les télécommandes . La langue - alors appelé Oak - devait être indépendant de la plateforme , fiable et compact. Après le marché initial ne s'est pas concrétisée , Chêne a été rebaptisé Java et positionné comme langue de l'application pour l'Internet. Java est maintenant utilisé pour les téléphones portables de puissance , middleware d' entreprise et les logiciels de traitement des transactions et des applications bureautiques . Java a été publié en tant que logiciel open source sous licence GPL ou Gnu Public License. En 2010, Sun et Java ont été achetés par la société de base de données Oracle. Java Caractéristiques Java est indépendant de la plateforme . Les applications écrites en Java fonctionne sur n'importe quel système ou appareil avec une machine virtuelle Java installée. Java supporte la programmation orientée objet et a intégré dans les routines de gestion des exceptions . Java est un fortement typé : toutes les variables doivent être déclarées . Java n'utilise pas un préprocesseur de code tels que C ou C + + ni charge les pointeurs de mémoire. Threads Java travaux sur les systèmes mono et multi- processeur. Il dispose également d' un support intégré pour le réseautage. Code Java est compilé dans un bytecode , ce qui est interprété par la machine virtuelle Java ou JVM. Des différences de langue Alors que de nombreuses caractéristiques du langage Ada ont une fonction correspondant à Java , il ya des différences dans la langue . Ada a été conçu pour les applications en temps réel. Java standard ne peut pas produire des applications en temps réel à cause de l'interférence du garbage collector . Java utilise les symboles " &,
|