Bonjour quelqu'un m'a dit que python et java c'était pratiquement pareil, je voulais savoir kel etais les points communs entre les deux langages? merci
Bonjour quelqu'un m'a dit que python et java c'était pratiquement pareil, je voulais savoir kel etais les points communs entre les deux langages? merci
Cette personne ne connaît pas soit Python ou Java (ou les deux!)
Java est typé statiquement. Python est typé dynamiquement.
Java force le programmeur à capturer les exceptions. Pas Python.
Java est compilé. Python est interprété.
Java ne peut avoir plus d'une classe publique par fichier. Python peut en avoir autant qu'il en veut.
Java a un contrôle rigide des accès (public, private, protected.) Python a une convention qui n'est pas enforcée par l'interpréteur.
Java n'a pas de fonctions de premier ordre. Python les a.
Java a une syntaxe dérivée du C. Python a une syntaxe dérivée du C, mais avec une indentation significative.
Java a des types primitifs (int, float, double). En Python, tout est objet.
Java peut empêcher des classes d'avoir des sous-classes. Python n'a pas cette restriction.
Comme tu peux le voir, les deux langages sont largement différents. De plus, une personne qui code en Python comme elle coderait en Java va vite s'appercevoir que son code est pas du tout idiomatique.
merci pour ta réponse GnuVince, donc en faite si j'ai bien compris le seul point commun et la syntaxe dérivée du C
En tout cas, le tout objet de Python est une merveille
Ce rapprochement Python/java provient peut être de l'utilisation du jython...
Développant en jython depuis quelques semaines, le fait de pouvoir appeler toutes les classes et méthodes issues du java dans mes scripts est un réel plus, je ne sais pas si c'est optimisé (mais cela à peu d'importance sur l'utilisation que j'en ai) mais je suis ravi de la collaboration java/python
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager