Histoire de Java



 Langage de programmation Java

Le langage de programmation JAVA a été créé par un programmeur canadien, James Gosling.  C'est arrivé en 1995, mais cette langue n'a pas perdu de sa pertinence à ce jour.  Initialement destiné à être utilisé dans les appareils électroménagers, il a acquis une grande popularité et est maintenant surtout connu comme un langage avec lequel des applications sont créées pour divers appareils, les plus divers - des jeux aux versions électroniques de livres.


Programmation Java


 L'histoire de JAVA a commencé en 1991, lorsque Patrick Noughton, Bill Joy et James Gosling ont commencé à travailler sur leur propre projet.  L'objectif principal du projet était de créer une plate-forme matérielle et logicielle de nouvelle génération, dont l'utilisation ne nécessiterait pas de connaissances particulières.  Il s'agissait de créer un "ordinateur pour les personnes", le plus fiable et en même temps facile à gérer.  Le projet a été nommé "vert".  Au cours des travaux, un besoin s'est fait sentir pour un nouveau langage de programmation qui serait aussi polyvalent que possible et pourrait être utilisé sur n'importe quelle plate-forme.  C'est ainsi que "Oak" est né.


Le langage de programmation JAVA sous la forme sous laquelle nous le connaissons n'est pas apparu immédiatement.  Pendant plusieurs années consécutives, les développeurs ont tenté d'introduire de nouvelles technologies dans divers domaines, allant de la télévision interactive aux consoles de jeux, mais ils ont échoué partout.  Le premier mouvement du point mort a été la création en 1994 du navigateur "WebRunner", qui était capable d'afficher des programmes d'applet interactifs intégrés directement dans les pages.  Le nouveau navigateur disposait de tous les éléments nécessaires pour devenir populaire :


 Universalité, absence de liaison à une plate-forme spécifique

 Ne nécessite pas de pré-installation d'applications

 Chargé rapidement avec un code compact

 Avait un système de sécurité intégré


 Le nouveau navigateur a commencé à devenir populaire et, en 1995, "Oak" a finalement reçu un nouveau nom.  Ainsi est né le langage de programmation JAVA tel que nous le connaissons.  Le navigateur a été renommé "HotJava", mais son existence touchait déjà à sa fin.  Mais JAVA a commencé sa marche triomphale autour du monde : d'abord, le 23 mai 1995, il a été officiellement introduit et intégré dans le navigateur le plus populaire de l'époque, Netscape Navigator 2.0, en 1996, il a commencé à être pris en charge par Microsoft Internet Explorer, maintenant connu de tous, alors toujours en version 3.0 .


 En 1997, JAVA a subi une série de mises à jour importantes, divisée en plusieurs plates-formes distinctes, et a commencé à gagner en popularité de plus en plus répandue, qui ne s'est pas estompée à ce jour.

La différence entre JAVA et les autres langages de programmation


 Le langage de programmation JAVA présente un certain nombre d'avantages significatifs, qui en ont finalement fait l'un des langages les plus populaires de notre époque.  Parmi eux figurent les suivants :


 Polyvalence.  Le langage de programmation JAVA permet, après avoir parcouru la machine JAVA et traduit en bytecode, les programmes créés peuvent être utilisés sur n'importe quelle plate-forme.


 Le fonctionnement du programme est déterminé par la machine virtuelle JAVA et ne nécessite pas d'interaction directe avec la mémoire physique de votre ordinateur, ce qui augmente le niveau de sécurité du logiciel.


 Le langage de programmation JAVA est conçu de manière à ce qu'il n'y ait tout simplement aucun mécanisme susceptible d'entraîner des erreurs dans le code.  C'est pourquoi JAVA est considéré comme l'un des langages les plus fiables.

 Le programme "nettoie automatiquement après lui-même", libérant de la mémoire obstruée pendant le fonctionnement.

 Bibliothèques standard étendues contenant des collections de solutions prêtes à l'emploi aux problèmes fréquemment rencontrés.  Ces objets peuvent être librement utilisés lors de l'écriture de votre propre code.

 Toute la documentation nécessaire est générée automatiquement lors de l'écriture du code.

 Le langage de programmation JAVA vous permet d'implémenter n'importe quelle tâche dans n'importe quel domaine, ce qui le rend indispensable dans les développements modernes.

 Il y a aussi des inconvénients - par exemple, l'opération en cours est interrompue si elle dépasse la machine JAVA.  Cependant, les développements ne s'arrêtent pas, JAVA est mis à jour de plus en plus activement, s'adaptant aux exigences modernes et acquérant de plus en plus de nouvelles fonctionnalités.


Applications de JAVA aujourd'hui


 En raison de son caractère unique, JAVA s'est répandu dans divers domaines.  Tout d'abord, ce sont bien sûr toutes sortes d'applications pour PC - elles sont légères, ne nécessitent pas de pré-installation - elles s'exécutent simplement.  La seule exigence est que le runtime JAVA soit intégré au système d'exploitation.


 Une autre tendance populaire est les midlets.  Les smartphones deviennent chaque année plus intelligents, remplaçant les téléphones conventionnels, et le langage de programmation JAVA reste le plus pratique pour écrire des versions mobiles de programmes.  Tous les téléphones et smartphones modernes ont une fonction d'exécution JAVA intégrée, ce qui permet aux développeurs de créer facilement un ensemble d'applications populaires pour un appareil mis en vente.


 De plus, il convient de mentionner que l'ère des applets n'est pas révolue avec les années 90.  Au contraire, l'interaction interactive de la page avec l'utilisateur ne fait que gagner en popularité.  Et dans la création de tels éléments, JAVA est également utilisé.


 De plus, le langage de programmation JAVA est utilisé pour créer un certain nombre de programmes responsables de la fonctionnalité des pages Web, des serveurs, etc.

------------------------------------------------------

D'une autre manière 

bonjour à tous aujourd'hui nous allons parler de java l'historique de java du point de vue des fonctionnalités avant que java devienne le langage de programmation numéro un c'est plus plus est l acteur dominant dans l'industrie l'objectif principal des créateurs de java était de créer un langage capable de supporter la plupart des choses que c++ au frais en se débarrassant de certaines tâches les plus fastidieuses qui accompagné langage précédente dont c++ avec java on peut dire qu'ils ont atteint leur objectif est bien mieux encore dans cette resumé vous allez découvrir l'histoire de java sur le plan des fonctionnalités en seulement sept minutes prêts partez le 23 mai 1995 john gage le directeur du saemss office de sun microsystem et marc andreessen co-fondateur et vice-président exécutif de netscape ont annoncé durant ces world que la technologie java n'est pas un mythe et qu'elle allait être incorporées dans netscape navigator le jdk alors été annoncé en version bêta il y en ait plus tard en 1996 le jdk était introduit en version 1.0 avec pour nom de code oak pour solaris windows mac os classique et linux cela inclut le runtime java la machine virtuelle bibliothèque de classe et les outils de développement par exemple compilateur java plus tard sun a également fourni un package d'exécution uniquement appeler java runtime environnement le fameux jr eux que nous connaissons aujourd'hui le jdk un point fut annoncée en 1997 avec au programme la réflexion l'introspection uniquement remote méthode vocation alias rmi les java binz les inner classe et l'apei jdbc permettant de se connecter aux bases de données sql introduit en 1998 comme une solution bien plus rapide que les précédentes versions la version 1.2 était le début d'un nouveau départ pour java jdk de la version 1.2 et versions ultérieures sont souvent appelés j'avais eu dans la littérature les modifications majeures inclut le fram ward collectionne le compilateur just in time les classes java foundation avec swing 1.0 le glisser déposer et la biotech java 2d permettant de faire un graphique un grand pas en avant pour java et l'ensemble développeurs du monde java java 1.3 avec mon nom de code kestrel a été publié le 8 mai 2000 avec des améliorations dans toutes les zones de java c'était aussi l'occasion d'ajouter java sound ou java naming n directory interface alliage invi dans les bibliothèques de base du jdk de plus hot spot jvm est également inclus sortie le 6 février 2002 java 1.4 améliorer la productivité des programmeurs en développant les fonctionnalités du langage avec par exemple le traitement xml java web start l'apei jdbc mise à jour en version manager 3.0 les exceptions chesnais les expressions régulières et une api pour les entrées sorties non bloquante à calais où elle entre au grand pas en avant pour java et développeur du monde java quatre ans plus tard excusez-moi deux ans plus tard java 1.5 également connu sous le nom de java 5 tiger a été publié et rendu disponible aux développeurs java les principaux changements comprenez generix l'auto boxing boxing une amélioration des boucles avec la book for look politisation sur les collections les imports statiques les annotations permettant aux outils de générer du code et descripteurs déploiement à partir de notation dans le code source et enfin diverses améliorations de la jvm pour améliorer les performances de la plate forme java se 6 a quant à lui été publié en décembre 2006 avec les web services intégrés la prise en charge des langages de scripting tels que java script la pays pour le compilateur java les annotations pluggable ou encore l' api gdb s'est mise à jour en version 4.0 apportant son lot d'améliorations noter que la dénotation pluggable permettent aux programmeurs d'utiliser le processeur de notation a fait la noblesse 10 du code sémantiquement avant que jacques le compilateur java de la compil enfin java se 6 unifie la technologie java plugins et les moteurs à aups tarder ce qui est logique l'installation des applications java web start a bénéficié d'une cure de jouvence bien nécessaire à l'époque cinq ans après java se 6 java 7 dolphin sortie le 28 juillet 2011 quelle langue attendre pour l'ensemble des développeurs java java 7 vient avec quelques petits changements du langage provenant du projet cogne cela inclut par exemple les strings dans les blocs switch la gestion automatique des ressources dans la déclaration traille ou la syntaxe en diamants l'apei et nahio tout vient aussi avec java 7 nous pouvons également noter les méthodes utilitaire pour la concurrence sous la jsr 166 j'avais vite spyder sort quant à lui en mars 2014 trois ans après et inclut plusieurs fonctionnalités prévues pour java 7 mai différé j'avais à 8 une véritable révolution avec l'ajout de possibilités de programmation fonctionnelle en java il relève de la jsr 335 et du projet lambda il intègre lambda expressen stream mais aussi de mes autres par des fautes dans les interfaces l'apei d'athènes times issu de la jsr 317 également ajouté sur la base de la célèbre apij data et m'utiliser de partout dans les applications java nous pouvons également noter que le projet d'un short et d'un vote runtime et javascript permettant aux développeurs d'intégrer du code javascript dans les applications java ce 9 sort en septembre 2010 est avec la modularisation tant attendu de vie des cas avec le projet xo et le java platform au du système aka jpms un shell java est également ajouté à la plateforme est un client à équiper de est également disponible pour les développeurs avec java se disent en mars 2018 un nouveau cycle de vie est adopté pour les version java une nouvelle ration java sera publié tous les six mois maintenant ainsi chaque version aura des changements plus petit le changement le plus important en java 10 pour les développeurs et le support de l'inférence de type pour les variables locales avec l'ajout du mot clé var les autres changements concernent principalement la plateforme en elle-même et ses performances avec le nouveau cycle de vie java java ronge arrive déjà ans et en 2018 à peine six mois après la version précédente donc pour l'instant cette nouvelle version aura des fonctionnalités assez assez légères on va dire avec l'epsilon garbage collection et la suppression des modules java e et corbas du jdk 7 suppression discutée de longue date et elle va enfin arriver avec java 11 cette vidéo rapide de l'histoire de java du côté des fonctionnalités est terminé maintenant c'est à vous de me donner votre avis quelle version de java aura été la plus importante pour vous n'hésitez pas à nous le dire en commentaire pour découvrir plus de contenu java et l'historienne java n'hésitez pas à partager merci et à bientôt