Java
Introduction
Java est un language de programmation orienté objet. Développé par Sun Microsystems Site de Sun au début des années 1990.
Historique
A l'origine, le projet Green
Paradigme objet
Le paradigme objet se place assez tôt dans l'histoire de l'informatique et paradoxalement tard dans le monde du développement commercial. Simula (~1960), considéré comme le premier langange objet, avais la prétention de "simuler" le mode de pensée humain pour résoudre un problème. En effet, si on considère grossièrement le raisonnement humain, on constate qu'il est plus enclin à schématiser un ensemble d'éléments d'un "monde" restreint qu'à échafauder des algorithmes linéaires.
Or, c'est le propre du mode de pensée objet. Philosophiquement, il ne fait pas appel à la thèse de Pascal (tout problème peut se décomposer en une somme finie de sous problèmes), mais plutôt à la manière d'Aristote qui définit un "objet" comme un ensemble d'attributs (un caillou a tel taille, tel poids, tel forme, tel couleur, etc) et des méthode pour modifier ces attributs. Dont pour finir, qui place la résolution au niveau d'une interaction entre les objets plutôt que d'une séquence de tâches à effectuer dans un certain ordre.
Particularité de Java
Le language Java à de multiple facette. La première d'entre elle se situe dans son mode de distribution, car en effet, son code source est accessible en Open Source. De plus, son accès est libre et gratuit. (Attention à l'amalgame, Open Source ne veut pas forcément dire gratuit).