C/C++ ou python ???
Résolu
beeaiy
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
sebsauvage Messages postés 32893 Date d'inscription Statut Modérateur Dernière intervention -
sebsauvage Messages postés 32893 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Peut-on faire tout avec python comme avec C/C++ ??
Peut-on faire tout avec python comme avec C/C++ ??
A voir également:
- C/C++ ou python ???
- Citizen code python avis - Accueil - Outils
- Ou est installé python ✓ - Forum Python
- Mot secret python pix ✓ - Forum Python
- Python est introuvable. exúcutez sans argument pour procúder ó l ✓ - Forum Python
- Python par la pratique : 101 exercices corrigés pdf - Forum Python
13 réponses
Salut,
Je choisirais C/C++ car c'est orionté objet ==> Python l'est également. Et le rendement du développeur sous Python est supérieur à celui sous C++.
MERCI je viens de comprendre que n'importe le language on peut tout faire :).
GRACE AUX LIBRAIRIE. ==> Pas tout à fait vrai. Il y a des appels Système (de bas niveau) qui ne sont pas dispo avec les languages interprétés tels que Python ou Java. Pour résoudre ce problème, on fait dialoguer ces languages avec le C, le C++ ou l'assembleur (via des .dll ou des .so) mais ce n'est pas mince affaire. Heureusement, le besoin d'avoir ce dialogue est rare, car on ne va jamais choisir Python ou Java pour implémenter un driver de carte graphique, par exemple.
++
Je choisirais C/C++ car c'est orionté objet ==> Python l'est également. Et le rendement du développeur sous Python est supérieur à celui sous C++.
MERCI je viens de comprendre que n'importe le language on peut tout faire :).
GRACE AUX LIBRAIRIE. ==> Pas tout à fait vrai. Il y a des appels Système (de bas niveau) qui ne sont pas dispo avec les languages interprétés tels que Python ou Java. Pour résoudre ce problème, on fait dialoguer ces languages avec le C, le C++ ou l'assembleur (via des .dll ou des .so) mais ce n'est pas mince affaire. Heureusement, le besoin d'avoir ce dialogue est rare, car on ne va jamais choisir Python ou Java pour implémenter un driver de carte graphique, par exemple.
++
Python est un langage interprété, donc tu auras besoin que ton utilisateur l'ait sur sa machine, contrairement à C qui est un langage compilé.
Après, pour les fonctionnalités, ce n'est qu'une question de librairies.
Cordialement.
Après, pour les fonctionnalités, ce n'est qu'une question de librairies.
Cordialement.
pas tout à fait d'accord, tu peux tout faire en python, le laissé interprété, le précompiler (un peux comme les .class en java) ou le compilé entièrement !
https://python.developpez.com/faq/?page=Deploiement
https://python.developpez.com/faq/?page=Deploiement
Merci, donc mieux choisir C/C++ car pas besoin d'interpreteur.
MERCI je viens de comprendre que n'importe le language on peut tout faire :).
GRACE AUX LIBRAIRIE.
MERCI je viens de comprendre que n'importe le language on peut tout faire :).
GRACE AUX LIBRAIRIE.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je suis convaincu que aucun ne depasse l'autre, mais quel est le plus facile pour ceux qui on fait les deux ??!!
là encore l'argument semble limite :
https://python.developpez.com/faq/?page=Objet
J'avais trouvé un site qui décrivait assez bien les possibilités de Python. Je n'ai pas tout retenu, juste ma conclusion à la fin de la lecture, à savoir que Python a les même capacités que le C/C++ (grosso modo) à par que les objets python n'ont pas de protections (membres privés ou protégés en C++).
Lis peut être ça si tu veux en savoir plus :
https://python.developpez.com/cours/TutoSwinnen/?page=Introduction#LIntro
ou plus précisement :
https://python.developpez.com/cours/TutoSwinnen/?page=Introduction#LIntro2
https://python.developpez.com/faq/?page=Objet
J'avais trouvé un site qui décrivait assez bien les possibilités de Python. Je n'ai pas tout retenu, juste ma conclusion à la fin de la lecture, à savoir que Python a les même capacités que le C/C++ (grosso modo) à par que les objets python n'ont pas de protections (membres privés ou protégés en C++).
Lis peut être ça si tu veux en savoir plus :
https://python.developpez.com/cours/TutoSwinnen/?page=Introduction#LIntro
ou plus précisement :
https://python.developpez.com/cours/TutoSwinnen/?page=Introduction#LIntro2
à savoir que Python a les même capacités que le C/C++ ==> vrai, si on se limite à la syntaxe proprement-dite. Faux, si on veut dire par là les possibilités offerts pour accéder au matos (par exemple). Remarque: il existe des librairies qui viennent avec des modules développés en C/C++/assembleur et offrent une API Python ou Java. Le développeur utilise cette API et le fait que l'accès à certains fonctions se fait à travers un module autre que Python/Java lui est transparent. Le souci c'est que peut-être la librairie intégrant les .dll et les .so nécessaires pour une certaine fonctionnalité dont on aura besoin un jour n'existe peut-être pas encore.
Salut Seb,
PYthon est capable d'appeller les .so et .dll directement (voir ctypes). ==> ou bien voir Swig http://www.swig.org/ Malheureusement, ceci ne signifie point que Python appelle quoi que ce soit directement.
++
PYthon est capable d'appeller les .so et .dll directement (voir ctypes). ==> ou bien voir Swig http://www.swig.org/ Malheureusement, ceci ne signifie point que Python appelle quoi que ce soit directement.
++
Java est un langage interprété??
Je dormirai moins con ce soir.