English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Histoire de Java

Logiciels RSS Feed





Le langage de programmation de Java devient de plus en plus plus populaire chaque jour. C'est la langue sans laquelle on ne peut pas même espérer à une terre un travail de nos jours. Est-ce que mais quelqu'un s'est même demandé comment cette langue est survenue ? Il y a beaucoup d'histoires environ, beaucoup de livres ont été écrits. Voici ma version (non approuvée par Sun Microsystems).

Le langage de programmation de Java a provenu de l'Indonésie. On l'a censé être employé par les touristes qui visitent ce pays tous les ans. Pourquoi les touristes voudraient-ils utiliser l'ordinateur ? Bien, ce ne sont aucun touriste ordinaire. Ils sont les touristes riches. Les ont non étés riches, ils ne voyageraient pas demi de manière autour du monde de visiter cet endroit. La plupart des personnes seraient contentes pour voir au juste ce qui est disponible près près. Par exemple, si vous êtes une vie texan à Dallas, vous visiterez les parcs à matériau ou pouvez être le parc de fleuve de trinité. Si vous vivez dans la région de la Nouvelle-Orléans, vous verriez le bayou de rue Mary. Une fois dans votre vie, on visitera probablement Hawaï ou Niagara. Mais aller en Indonésie et ses îles, Bali, Java, etc.. n'est pas pour les gens du commun. Quoi qu'il en soit, revenant à la question pourquoi ces touristes doivent employer des programmes machine. Ils vont là pas simplement avoir l'amusement et obtenir également certains le travail effectué dans une atmosphère d'amusement car ces personnes sont les personnes très importantes.

Dès même le début Java a été censé être indépendant d'ordinateur. Cela des moyens si vous écrivez un programme dans Java dans un ordinateur, il devrait fonctionner dans des tous les ordinateurs. C'était nécessaire parce que les touristes apportent toutes sortes d'ordinateurs avec eux. Certains apportent la machine de Windows, un certain imperméable de Apple. Certaines de les riches apportent des postes de travail de serveur du soleil ou même un ordinateur superbe.

Avant de commencer à créer Java ils ont également cherché à voir si là ont la substance semblable faite déjà. Quoiqu'ils pourraient n'en trouver aucun, ils les ont trouvés peuvent employer un bon nombre de dispositif de quelques laguages existants. Une telle langue qu'ils ont trouvée était C++. C++ était un avancement au-dessus de la langue appelée C. En fait, des idées de C++ ont été déjà cachées en C. Du fait la langue, une peut incrémenter une variable, la parole i, en appliquant l'opérateur par exemple i++ de ++. Ceci augmenterait la valeur de la variable i d'une. Si j'avais une valeur de 5, elle lui ferait 6, etc... Quelle vision !

Quoi qu'il en soit, revenant à C++, elle a fait un avancement important au-dessus de C en présentant l'idée d'une classe. Pour comprendre la classe, on doit la structure d'undestand qui a été déjà employée en C. La structure est un groupe de variables. Par exemple, vous avez un nom, une adresse, l'âge etc. pour toute personne. Les employer à la place de séparément, en C un peuvent les grouper ensemble et les appeler une personne. Le créateur de C++ dit là n'est aucun besoin d'exposer ces variables (nom, adresse, etc..) au monde extérieur. Ils dits ces détails devraient être cachés du monde extérieur. Ils ont appelé cette encapsulation de concept.

Une autre contribution importante de C++ était le concept de l'inheritence. Ce concept peut mieux être expliqué par exemple. Partons de nouveau à l'exemple de la personne. Une personne est concept très général. Il peut y avoir beaucoup de différents genres de personnes, par exemple médecins, avocats, professeurs, ou juste un clochard ! Mais chacune de ces personnes a un nom, une adresse, l'âge etc... Même un clochard a tout ces derniers. Le créateur de C++ a pensé qu'on peut définir une personne basse d'appel de classe et d'autres classes peuvent être dérivées de lui. Dans l'anglais bon, ceci signifierait, un docteur est genre spécial de personne, avocat est un autre genre spécial de personne. Maintenant les attributs communs de tous ces genres de personnes peuvent être mis dans la classe de personne et des attributs spéciaux peuvent être mis dans les classes dérivées, par exemple hôpital pour le docteur, cour pour l'avocat, et rien pour le clochard.

Mais C++ était toujours complexe avec des choses comme les indicateurs, la fuite de mémoire et l'inheritence multiple. Le concept d'indicateur a été pris de C et il était très malpropre ! L'indicateur est type de variable spécial qui se dirige à d'autres variables. Puisqu'il n'y avait aucune directive quant à la façon employer ces indicateurs, c'était voie lâche très facile d'eux. Dans les deux mille lignes typiques le programme, un finiraient fréquemment vers le haut avec des hundredes des indicateurs se dirigeant aux milliers, certains d'entre eux sont des indicateurs et quelques variables plates justes. Inutile de dire ceci a rendu un grand programme extrêmement difficile à lire et quand le programmeur est parti pour une autre compagnie, ils n'auraient aucun autre choix que gâcher juste son programme ! Il était parfois nécessaire de faire ceci même lorsque le programmeur était autour et beaucoup vivant. C'est parce que les indicateurs qu'il a créés à l'intérieur de son programme avaient pris une vie de leurs propres et défient chaque tentative de prévoir comment le programme devrait se comporter. La gestion de mémoire était également un autre point faible de C et C++. Le programmeur était responsable de nettoyer la mémoire que leur programme assignerait et emploierait. Le manque de faire ainsi aura comme conséquence un accident de l'ordinateur entier.

L'inheritence multiple, bien qu'économiquement utilisé, était un autre dispositif de C++ qui a rendu la vie d'un programmeur malheureuse. Il, cependant, a eu son utilisation, particulièrement dans des entrevues d'emploi. Cette une question, ils ont pensé, aidé les pour séparer le blé des paillettes.

Mais C++ avait toujours quelques dispositifs gentils et simples, comme l'inheritence, l'encapsulation, etc... Ils sont que quelque chose on peut décrire dans l'anglais bon, quelque chose on peut expliquer à un laïque. Ainsi le créateur de Java a décidé de prendre les bons dispositifs de l'inherience, de l'encapsulation, et du polymorphisme de C++, tout en jetant des dispositifs du mauvais tels que l'inherience multiple, des indicateurs etc... La gestion de mémoire a été améliorée dans Java où le programmeur ne sera pas jugé responsable de la gestion de mémoire. Ils peuvent nettoyer après eux-mêmes s'ils veulent obtenir le degré de solvabilité supplémentaire, mais ils n'ont pas besoin. Inutile de dire le tout c'étaient de grandes nouvelles aux touristes en Indonésie !

Java a présenté le sort de clarté dans les notations aussi. Par exemple, dans C++ ils diraient que la classe doctor:person pour signifier le docteur est dérivée de la personne. Elle est évidemment très cachée. La même situation peut être exprimée en Java pendant que le docteur de classe prolonge la personne, il est beaucoup plus facile comprendre que. Mais il y a peu de substance maladroite dans Java trop particulièrement quand quelqu'un indique que clochard de classe prolonge la personne (ma dernière plaisanterie sans valeur) !

Java a apporté une contribution importante dans le secteur graphique de l'interface utilisateur (GUI). C++ manquait vraiment dans l'expertise ici. Ils C++ visuel, mais travaillé seulement sur l'environnement de fenêtres. Mais cela n'a pas fonctionné dans des systèmes ou des imperméables d'UNIX. Juste comme d'autres dispositifs de Java, ceci a été également censé être indépendant de plateforme. C'était encore nécessaire parce qu'on peut mettre un certain petit GUI sur une page Web qui peut être des vues au-dessus de l'Internet. Et on ne peut pas commander quel genre d'ordinateurs autre aura.

Après un moment, il était nécessaire d'appeler des programmes à partir d'un ordinateur à un autre ordinateur. Pour faire ceci, ils ont créé J2EE. Je ne suis pas sûr comment ils ont proposé le nom J2EE. Le 'J 'de J2EE, naturellement, signifie "Java", et je peux être les '2 'stands raisonnablement sûrs pour 'à '. Mais je ne sais pas ce qu'est la pièce d''EE 'tout environ, probablement un certain genre de prolongation. Ou en ce moment ils ont manqué de noms pour penser à. Ainsi ils ont décidé d'avoir un de ces ustde j une fièvre paludéenne du notherv des cronyms.

Si vous voudriez, vous pouvez également visiter mon Home Page.

Réalisateur 2003© De Copyright Ã"â Gautam. Tous droits réservés

Source D'Article: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster obtenir le code html
Ajouter cet article sur votre site Web dès maintenant!

Webmaster envoyer vos articles
Aucune inscription requise! Remplissez le formulaire et votre article est dans le Messaggiamo.Com répertoire!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Soumettez vos articles à Messaggiamo.Com Directory

Catégories


Copyright 2006-2011 Messaggiamo.Com - Plan du site - Privacy - Webmaster soumettre vos articles à Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu