Accueil » Python » Forums Python » Forum général Python » [aide] python (multiplatforme?)

 • [aide] python (multiplatforme?)

Document Actions
Réponses: 1   Visites: 0
Up one level
Vous devez être un membre enregistré pour contribuer sur ce forum. Inscrivez-vous maintenant

 • [aide] python (multiplatforme?)

Posté par pythonien le 22/07/2008 21:15
slt a tous e a toute. je suis un debutant en oython mais jusque la on me dit qe python est portable c eest a dire kil fonctionne sur toutes les plateformes?
Mais je veux connaitre ces limites et les domaines dans les quels il est performant ou du moins a de avantage sur mles autres languages tel que java ou c++

je veux aussi savoir si il est possible de creer des apllic python ou des jeux qui peuventy marcher sur un telephone portable.
Mercia tous de pouvoir me fournir de l aide.

 • Re: [aide] python (multiplatforme?)

Posté par juno le 27/07/2008 18:34
1/ Le code python fonctionne sur toutes les plateformes où l'on trouve un interpréteur. Cela veut dire que le code (fichier .py) est identique quelle que soit la plateforme ciblée à part certaines fonctions relatives au système sous-jacent et précisées dans la documentation officielle.
L'interpréteur le plus utilisé est le C-Python, il existe également Jython (interpréteur en java). Sur la page officielle, on trouve les binaires pour les systèmes d'exploitation "classiques". Pour les *nix (unix-like), les *bsd (bsd like) et les *nux (linux-like), les binaires font partie des paquets des distributions respectives. Il est aussi possible de récupérer le code source en C (tarballs ou svn) et de le compiler soi-même.

2/ Rapidement, face à C/C++ il permet de s'affranchir de la gestion mémoire, d'écrire un code compact et lisible et vient de base avec une collection de modules couvrant un vaste domaine d'applications. Par contre commme tout langage interprété, il est plus lent qu'un langage compilé. D'où l'intérêt des modules écrits en C/C++/Fortran pour la rapidité d'exécution. Voir Extending Python : http://docs.python.org/ext/ext.html
Face à java : je ne pratique pas trop, pour moi java il faut encore compiler (le bytecode) et je préfère python. ce n'est que mon avis.

3/ Pour les jeux : http://pygame.org/news.html