A voir également:
- Python ou C++ ????!!
- Citizen code python avis - Accueil - Outils
- Ou est installé python ✓ - Forum Python
- Python est introuvable. exúcutez sans argument pour procúder ó l ✓ - Forum Python
- Mot secret python pix ✓ - Forum Python
- Python par la pratique : 101 exercices corrigés pdf - Forum Python
21 réponses
Salut,
Tout dépend de ce que tu souhaites faire.
Si ton but n'est pas la performance (et maintenant avec la puissance des PC, ça devient de moins en moins un critère, encore que...), le python fera l'affaire. Tu économiseras beaucoup de lignes.
Mais le C/C++ sont des langages intéressants à connaître puisqu'ils utilisent beaucoup de notions importantes en programmation. Par contre, réaliser un programme robuste est vraiment compliqué. La majorité des codeurs C programment comme des cochons (même dans les applications professionnels) et font des programmes vulnérables (buffer-overflow, ...).
Pour conclure : le python : plus synthétique, plus sûr (engendre moins de vulnérabilité,
le C : plus rapide, et meilleure gestion de la mémoire (pour peu qu'on sache bien faire)
Donc à toi de voir ;-))).
Tout dépend de ce que tu souhaites faire.
Si ton but n'est pas la performance (et maintenant avec la puissance des PC, ça devient de moins en moins un critère, encore que...), le python fera l'affaire. Tu économiseras beaucoup de lignes.
Mais le C/C++ sont des langages intéressants à connaître puisqu'ils utilisent beaucoup de notions importantes en programmation. Par contre, réaliser un programme robuste est vraiment compliqué. La majorité des codeurs C programment comme des cochons (même dans les applications professionnels) et font des programmes vulnérables (buffer-overflow, ...).
Pour conclure : le python : plus synthétique, plus sûr (engendre moins de vulnérabilité,
le C : plus rapide, et meilleure gestion de la mémoire (pour peu qu'on sache bien faire)
Donc à toi de voir ;-))).
En pyton tu mettra 3 à 10 fois moins de temps que la mm chose en C++ pour faire un jeu par exemple, après dans tous les cas faut apprendre
Python est plutôt plus simple à prendre en main. Maintenant si l'idée c'est d'apprendre un langage de script, il vaudrait peut-être mieux faire du ruby, même si python est très bien. Un langage de script est particulièrement pratique (comprendre plus pratique que le C++) quand il s'agit de parser un fichier, typiquement à l'aide d'expressions régulières.
En C++ tu auras plus de liberté et de meilleures performances, mais il y a pas mal de choses à comprendre avant de faire des programmes un peu compliqués (notamment la STL, savoir compiler un programme, etc...). A noter que le C++ n'est pas forcément compliqué car il existe aujourd'hui des classes très bien faites (par exemple en QT) pour manipuler une interface graphique, des expressions régulières etc... En tout cas ça ne s'apprend pas en deux jours.
Bonne chance
En C++ tu auras plus de liberté et de meilleures performances, mais il y a pas mal de choses à comprendre avant de faire des programmes un peu compliqués (notamment la STL, savoir compiler un programme, etc...). A noter que le C++ n'est pas forcément compliqué car il existe aujourd'hui des classes très bien faites (par exemple en QT) pour manipuler une interface graphique, des expressions régulières etc... En tout cas ça ne s'apprend pas en deux jours.
Bonne chance
Le plus simple c'est le VBS, mais comme il dit c'est basique ^^
le Java permet des truk sympas mais tu feras pas grand chose avec
Sinon tu programme en assembleur, la tu fais ce que tu veux mais c'est le language le plus dur (après le binaire bien-sûr ^^
le Java permet des truk sympas mais tu feras pas grand chose avec
Sinon tu programme en assembleur, la tu fais ce que tu veux mais c'est le language le plus dur (après le binaire bien-sûr ^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour,
Personnellement, si tu débutes je te conseille le Python qui est plus simple d'apprentissage. Le gros problème cependant, avec les langages de script, ce que tu n'apprendras pas grand chose sur le typage des données, ni sur la gestion de la mémoire et son organisation.
@Zemimi : je vois pas pourquoi tu ne feras pas grand chose avec le java ; il est turing complet....
Le binaire n'est pas un langage, on ne code pas en binaire.
Personnellement, si tu débutes je te conseille le Python qui est plus simple d'apprentissage. Le gros problème cependant, avec les langages de script, ce que tu n'apprendras pas grand chose sur le typage des données, ni sur la gestion de la mémoire et son organisation.
@Zemimi : je vois pas pourquoi tu ne feras pas grand chose avec le java ; il est turing complet....
Le binaire n'est pas un langage, on ne code pas en binaire.
Tous les languages de programmation terminent en binaire, dc tu peux programmer en binaire, mais rien que faire une addition c'est impossible ^^
Bonjour,
Pour débutez il est peut être plus facile de commencer par apprendre a programmer en python mais personnellement je te conseille d'apprendre le C++, qui est un peu plus dur a apprendre au début!
Pour débutez il est peut être plus facile de commencer par apprendre a programmer en python mais personnellement je te conseille d'apprendre le C++, qui est un peu plus dur a apprendre au début!
Par exemple , des truck que j'aimerai faire ( je veux pas dutout faire des truck compliquer ...) c'est :
il y a dans un dossier des doc avec pour nom : 1,2,3,4,5,6,7... Et après j'ouvre mon ptit programe qui va me demander qu'elle fichier ouvrir. , moi hé dit par exemple 3 et sa ouvre le doc 3...
Que des truck comme sa , ou par exemple ( connecter/déconnecter msn ...) ..
Alors si c pour des ptit truck comme sa il vaut mieu quoi ?^^
merci :p
il y a dans un dossier des doc avec pour nom : 1,2,3,4,5,6,7... Et après j'ouvre mon ptit programe qui va me demander qu'elle fichier ouvrir. , moi hé dit par exemple 3 et sa ouvre le doc 3...
Que des truck comme sa , ou par exemple ( connecter/déconnecter msn ...) ..
Alors si c pour des ptit truck comme sa il vaut mieu quoi ?^^
merci :p
Pour ouvrir un dossier, un vulguaire fichier .bat fait l'affaire, et pour MSN t'as le bouton dans la barre de notification, donc sa sert pas a grand chose
C'est même tellement trivial qu'un script shell suffit amplement. En tout cas C++ et python me paraissent démesurés pour faire des choses aussi simples.
Je dirai à la rigueur Python, en C++, c'est un peu compliquer tout ce qui est gestion de dossier et de processus, et ce n'est pas son but.
le .bat, c'est de l'invite de commandes windows ^^
tu ouvre une fenètre de commande (cmd.exe) et tu tapes HELP, et tu auras le nom des commandes et leurs usages, tu rentres tout ça dans un bloc notes et tu nomme en terminant par .bat
tu ouvre une fenètre de commande (cmd.exe) et tu tapes HELP, et tu auras le nom des commandes et leurs usages, tu rentres tout ça dans un bloc notes et tu nomme en terminant par .bat
Je ne te conseil pas d'apprendre les commandes DOS. Je te recommande plutôt les commandes bash, utilisés sous Linux. Je trouve que c'est mieux fait, que tu peut faire plus de chose plus facilement, c'est mieux documenter, et je pense que tu t'éclatera plus. (Utilise MSYS sous windows pour avoir bash et les outils Linux)
nan, raconte pas de conneries, c'est des commandes genre
dir c:\Users
XXXXXXXXXXXXXX
=====>>>c:\Users\Utilisateur_1
=====>>>c:\Users\Utilisateur_2
=====>>>c:\Users\Utilisateur_3
=====>>>c:\Users\Utilisateur_4
dir c:\Users
XXXXXXXXXXXXXX
=====>>>c:\Users\Utilisateur_1
=====>>>c:\Users\Utilisateur_2
=====>>>c:\Users\Utilisateur_3
=====>>>c:\Users\Utilisateur_4
merci mais alors j'aprend quoi ???!!!
car j'ai maintenant des CONNAISSANCE avec C++ et python et batch !
xD
je fais koi pour finir ^^ ?!
car j'ai maintenant des CONNAISSANCE avec C++ et python et batch !
xD
je fais koi pour finir ^^ ?!
Sous linux du shell suffit amplement pour faire ce que tu as décrit.
Sous windows je ne connais pas assez pour te dire ce qui est faisable en batch.
Dans les deux cas tu peux faire du python même si ça paraît un peu surdimensionné.
Sous windows je ne connais pas assez pour te dire ce qui est faisable en batch.
Dans les deux cas tu peux faire du python même si ça paraît un peu surdimensionné.