Histoire de Java
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
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!