Tchaironne Posté(e) le 15 novembre 2006 Posté(e) le 15 novembre 2006 Bonjour à tous les INpactiens, Après avoir essayer le java, le vb et quelques autres languages, j'aimerais me mettre au C / CPP Cependant je n'arrive pas à me décider sur le bon logiciel à utiliser. En effet, je trouve qu'il y a "trop" de logiciels pour coder dans ce language ^^. Vu que je ne veux pas débourser d'argent, j'aimerais en avoir un gratuit. J'ai déja repérer un peu les lieux et j'ai trouver DEV-C++, Code:Blocks, Visual C++ Express, et plein d'autres J'aimerais savoir à votre avis lequel est le mieux ^^ Merci d'avance
tuXXX Posté(e) le 15 novembre 2006 Posté(e) le 15 novembre 2006 Moi je vote pour dev-c++ ou code::blocks. Les 2 sont basés sur gcc, qui est un (très?) bon compilateur (et multi plate-formes... d'ailleurs c::b est multi plate-formes aussi) Enfin en C/C++ l'IDE c'est surtout un éditeur de texte avec coloration syntaxique (et éventuellement complétion automatique) et quelques boutons pour lancer la compilation, donc à partir de là c'est surtout une question de choix pour départager plusieurs IDE similaires. Pour ce qui est de eclipse, c'est clair que pour programmer en java c'est super, pour le C/C++ l'extension cdt n'est pas aussi performante qu'en java à mon avis (y'a pas tous les bonus de refactoring, par exemple quand on essaye d'appeler une méthode qui n'existe pas, en java il propose de la créer... enfin en tout cas c'est ce que j'avais remarqué), et puis eclipse c'est quand même plus lourd que devcpp ou c::b (pour l'instant?).
m00t Posté(e) le 15 novembre 2006 Posté(e) le 15 novembre 2006 Pour en avoir essayé pas mal, pour moi le mieux c'est clairement Visual C++. OK certains diront "c'est du M$ c'est caca", mais c'est pas une surprise si on trouve celui là en majorité en environnement pro.
beuhbeuh Posté(e) le 15 novembre 2006 Posté(e) le 15 novembre 2006 visual c++ est effectivement très bien, et il en existe une version gratuite. Sinon devcpp est pas mal aussi. J'aurais tendance à te proposer quand même eclipse qui te permettrait d'avoir un ide identique pour java/c++ Sinon, un bon vieux vi, ou emacs sont très performants, mais au prix d'un apprentissage un peu douloureux (surtout vi )
Logibilo Posté(e) le 15 novembre 2006 Posté(e) le 15 novembre 2006 Va voir ici il ya tout : Tuto C/C++
lelegume Posté(e) le 16 novembre 2006 Posté(e) le 16 novembre 2006 Si c'est pour commencer, avec dev-cpp tu auras tout ce qu'il faut! Un Bon IDE qui fait tout ce qu'on en attends!
Tchaironne Posté(e) le 17 novembre 2006 Auteur Posté(e) le 17 novembre 2006 Merci à tous et merci pour le site 'siteduzero' qui m'a l'air de proposer un tuto bien sympa
Space Posté(e) le 17 novembre 2006 Posté(e) le 17 novembre 2006 Les tutos de ce site sont en effet de qualitée et très simples pour le débutant. Après pour le compilateur moi j'utilise dev-c++.
Bab00n Posté(e) le 1 décembre 2006 Posté(e) le 1 décembre 2006 Si tu cherche enenvironnement plus pro, je te conseil pas visual C++, il est pas mal certe, mais au niveau du respect des normes C et C++ c'est vraiment pas le top. Je te conseil Boland C++ builder 2006, pour la version payante ou borland turbo C++ téléchargable gratuitement sur le site de l'editeur -> ICI <- Borland est vraiment le meilleur en matiere d'IDE . Apres c'est aussi une question d'habitude.
Azrakel Posté(e) le 1 décembre 2006 Posté(e) le 1 décembre 2006 J'utilise Dev-C++. Bon faut dire que je débute en C, mais je trouve que justement, pour les débutants, Dev-C++ est très simple et très intuitif.
tsubasaleguedin Posté(e) le 1 décembre 2006 Posté(e) le 1 décembre 2006 moi je conseillerais blocnote (kwrite,kate,gedit) + gcc, car c'est bien les IDE mais quand tu debute je trouve catrop dans le sens ou meme si le projet "compile" avec un tuto, le debutant ca lui apprend pas ce que c'est une phase de compilation ou d'editions des liens. Et que quand ca marche plus il sont perdu.... Par contre si tu part de la base et que tu apprend a faire un .c, a le transformer en objet puis en executable via la phase d'edition des liens, apres pour moi les mots barbares des IDE tu les comprend tout de suite.
16ar Posté(e) le 6 décembre 2006 Posté(e) le 6 décembre 2006 moi je conseillerais blocnote (kwrite,kate,gedit) + gcc, car c'est bien les IDE mais quand tu debute je trouve catrop dans le sens ou meme si le projet "compile" avec un tuto, le debutant ca lui apprend pas ce que c'est une phase de compilation ou d'editions des liens. Et que quand ca marche plus il sont perdu.... Par contre si tu part de la base et que tu apprend a faire un .c, a le transformer en objet puis en executable via la phase d'edition des liens, apres pour moi les mots barbares des IDE tu les comprend tout de suite. Pour ma part, je suis assez d'accord. J'ai vraiment commencé le C++ avec Visual C++ 2005, et malgré mon background info, je ne comprenais pas souvent les messages d'erreurs indiqué par le compilateur. Je pense que la comprehension de la compilation + edition de lien est primordiale pour commencer. Donc commencer avec des exemples simples c'est tres bien (d'ailleurs, sans faire de pub, dans mon bouquin C++ en action, ca fonctionne comme ca des le debut : creation d'un hello world, creation d'une lib statique, creation d'un lib dynamique, creation d'un projet complexe liant les 3 projets ensembles. Si j'avais eu ce bouquin plus tot, j'aurai compris bien plus vite ! :)) Apres, libre a toi de continuer avec editeur de texte + gcc, ou d'avoir un IDE complet.
Eagle1 Posté(e) le 13 décembre 2006 Posté(e) le 13 décembre 2006 dev c++ est super simple et efficace.
Hideki Posté(e) le 28 décembre 2006 Posté(e) le 28 décembre 2006 Salut ! Dev-C++ est simple mais il n'est plus mis à jour... Le mieux c'est d'utiliser Code::Blocks qui est mis à jour régulièrement. Après c'est une question de gouts. A plus !
Ludo1651 Posté(e) le 11 janvier 2007 Posté(e) le 11 janvier 2007 je plussoie ce cher Hideki Code:Blocks est le successser des fans de Dev C++
Charles.w Posté(e) le 11 janvier 2007 Posté(e) le 11 janvier 2007 emacs et gcc...je suis déjà loin Plus serieusement, pour débuter, dev-cpp est de loin le plus simple...et on ne commence pas a faire des interfaces graphique tout de suite...après, Visual C++ Express machin n'a pas l'air mal (pour un produit MS)...
lorinc Posté(e) le 11 janvier 2007 Posté(e) le 11 janvier 2007 oui, mais est-ce que cliquer sur le bouton "construire le projet" t'apprend ce qu'est la compilation ?
Charles.w Posté(e) le 12 janvier 2007 Posté(e) le 12 janvier 2007 c'est pareil avec gcc...du moins par défaut...si tu veux compiler un fichier mon_fichier.c avec la commande gcc mon_fichier.c par défaut, il te génèrera un exécutable (si le fichier mon_fichier.c contient une fonction main)...après, il me semble que devCpp permet de construire étape par étape ton executable...même si ce n'est dans ce cas pas aussi transparent qu'avec gcc... Je pense que tout dépend de ce qu'il veut faire...si c'est pour des petits projets perso, sans grande envergure (quelques centaines de lignes de code au plus, avec deux ou trois fichiers) il n'a pas nécessairement besoin de connaitre toutes les étapes...et puis, celles-ci sont quand même expliquées au début de la plupart des bouquins de C/C++, non ?
lorinc Posté(e) le 12 janvier 2007 Posté(e) le 12 janvier 2007 ouais, mais je sais pas. J'ai l'impression qu'on voit mieux quand on compile ses petits .o et puis quand on linke son exécutable avec gcc (ou n'importe quel compilateur, d'ailleurs). En tout cas, j'ai l'impression que les étudiants comprennaient mieux les entêtes, les bibliothèques, enfin tout un tas de petites choses qui sont certes très bien expliquées, mais jamais illustrées en pratique.
Charles.w Posté(e) le 12 janvier 2007 Posté(e) le 12 janvier 2007 Pour linker, il me semble que gcc fait appel à ld, si mes souvenirs sont bons, donc utiliser gcc pour linker ses .o est une hérésie
lorinc Posté(e) le 13 janvier 2007 Posté(e) le 13 janvier 2007 whaou, c'est quoi cette balise tu l'as trouvée comment ?
Charles.w Posté(e) le 13 janvier 2007 Posté(e) le 13 janvier 2007 Pour la balise...ben...disons qu'avoir été modo permet de connaître quelques (en fait il n'y en a qu'une ) balises cachées de PCI...elle a été utilisée par plusieurs modos, puis quelques membres non modo l'ont utilisé aussi...mais son utilisation reste marginale...d'ailleurs, elle ne colle pas très bien aux skins du forum (à moins qu'une skin Zune soit en préparation, évidemment)
blackxthink Posté(e) le 2 août 2007 Posté(e) le 2 août 2007 Voila Un site Qui va t'aider sur tes choix Comment bien partir Et avec des petits projets pour t'apprendre ::: www.siteduzero.com
tsubasaleguedin Posté(e) le 2 août 2007 Posté(e) le 2 août 2007 Pareil je suis fan de la compilation d'un coté et du linkage de l'autre, aussi je conseil de debuter avec des simples fichiers C en les compilant dans gcc. Une fois qu'on maitrise la notion de librairies, de linkage, de compilation etc ... on peut passer a dev-cpp ou comme je le recommande souvent car il est plus actif que devcpp et multiplateforme, codeblock.
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.