Java

De EduTech Wiki
Version datée du 15 octobre 2009 à 15:30 par Roberto R (discussion | contributions) (Page créée avec « ==Introduction== Java est un language de programmation orienté objet. Développé par Sun Microsystems [http://www.sun.com Site de Sun] au début des années 1990. ==Histor… »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

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).