Question existentielle

Fermé
Leon - 1 oct. 2005 à 01:59
crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 - 1 oct. 2005 à 10:49
Bonjour à tous,

J'aimerais savoir quels sont les langages de programmation qui peuvent être exécutés sur n'importe quel OS (ou du moins les principaux : windows, linux).

Je m'explique : si je veux faire un programme en python par exemple, et que je veux l'éxecuter sur un ordi où python n'est pas installé. J'ai entendu dire que ce n'était pas possible, donc je me demandais pour quels langages c'était possible (à moins qu'on m'ait mal renseigné)

Comme vous l'aurez compris ma question est loin d'être existentielle, mais le débutant que je suis serais heureux de connaître la réponse qui peut paraître évidente aux yeux de certains ;)

Merci d'avance

1 réponse

crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 506
1 oct. 2005 à 10:49
Salut,
Quel-que sot le langage choisi tu seras confronté à la présence de certains
outils :
- langage compilé : précense du compilateur - C, C++, ...
- langage interprété : prsésence de l'interpréteur : Basic, php, python, perl, ...
La différence essentielle c'est que tu peux compiler sur une machine un
programme, qui pourra s'exécuter sur une autre de même type (même famille
de système d'exploitation).
Java reste particulier, car il faut dans une première étape compiler le
programme, et dans une seconde l'interprété sur la machine cible via
'la machine virtuelle Java' (un interpréteur). Ce langage est disponible sur
la plus part des OS modernes.

Visual Basic quand à lui reprend un peu ce principe en intégrant, lors de la
création du point exe des appels à la DLL qui contient l'interpréteur Basic.
Ce langage n'est valable que sur Windows.

Maintenant il existe des interpréteurs (perl, python, php, ...) qui sont
gratuits et tournennt sur la plus part des OS, il suffit de rester dans une
utilisation classique de ces produits, sans utiliser les classes ou fonctions
spécifiques à un OS.

Quant-à parler d'existentialisme, Sarte n'avait pas dû prenser à ce cas de
figure : http://fr.wikipedia.org/wiki/Existentialisme

A+, crabs
0