Dev-Cpp est mort. Passe à Code::Blocks
Version imprimable
Dev-Cpp est mort. Passe à Code::Blocks
Ou mieux, à emacs (le seul, l'unique). En tout cas, c'est ce que moi j'utilise :)
Anthony.Desvernois >> J'utilise aussi emacs mais l'auteur utilise Dev-Cpp donc il est sous windows. Lui conseiller de passer sous emacs n'est pas la chose la plus pertinente car emacs c'est très bien mais ca n'a pas la geule d'un IDE :aie: alors que C::B c'est une IDE assez semblable à Dev-Cpp.
2 Questions :
- Pourquoi un compilateur/éditeur plutôt qu'un autre? Y-a-t-il une différence entre les différent éditeur? (à part la présentation ^^) Pouvez-vous décrire ces différences? De plus, je préfererai un logiciel gratuit.
- Quand on écrit un programme, et qu'on veut le partager avec d'autre personnes, on le rends compréensible avec des commentaires et des contantes symboliques. Q'est-ce qui est-le mieux :- L'écrire en français et les autres se débrouillent ?
- L'écrire en anglais pour qu'un max. de personnes puissent le comprendre ?
- Faire Plusieurs versions ?
- Sinon quoi ?
merci d'avance.:D
Bah un IDE c'est un compilateur+editeur + debuggeur regroupé dans la même interface. emacs c'est "juste" un éditeur de texte, mais bien plus puissant que ne le sera jammais l'éditeur d'un IDE.Citation:
Pourquoi un compilateur/éditeur plutôt qu'un autre? Y-a-t-il une différence entre les différent éditeur? (à part la présentation ^^) Pouvez-vous décrire ces différences? De plus, je préfererai un logiciel gratuit.
Si ton projet doit être diffusé, je dirais qu'écrire les commentaires en anglais, c'est la base. Après, ti tu veux une double version, pourquoi pas mais je pense que c'est du temps de perdu.Citation:
- Quand on écrit un programme, et qu'on veut le partager avec d'autre personnes, on le rends compréensible avec des commentaires et des contantes symboliques. Q'est-ce qui est-le mieux :
- L'écrire en français et les autres se débrouillent ?
- L'écrire en anglais pour qu'un max. de personnes puissent le comprendre ?
- Faire Plusieurs versions ?
- Sinon quoi ?
Qu'est-ce que vous entendez par "puissant"?8O Un éditeur de texte n'a pas besoin d'aller vite:roll:, on peut trés bien se contenter du Notepad8-) dans ce cas. Ou alors vous parlez de la présentation?:D
Emacs (et vi) sont puissant car en 2 coups de cuillères a pot il t indente ton code, le sauvegarde, le compile, l exécute, te donne le resultat du quinté du jour et va te chercher le café !
Enfin bon pas le café, mais c'est dans l'idée, tout est configurable (par programmation LISP notamment)
Enfin une fois que t y a gouté ton notepad te paraitra bien pauvre.
Pour moi, le problème majeur d'Emacs, ce sont ses raccourcis clavier par défaut.
Il existe au moins deux conventions pour couper/copier/coller, et Emacs n'en suit aucune!
Lol oui, c'etait une blague ;) Sinon tu peux m'appeler Anthony hein :)
Emacs n'est pas "simple" editeur de texte. Plus d'infos http://fr.wikipedia.org/wiki/Emacs.
Heu, emacs supporte le copier coller unix par defaut hein. Et tu peux redefinir les evenements claviers ;) Tu peux aussi redefinir ctrl-c ctrl-v sous emacs :)
Je tient à précisé que je suis effectivement sous windows;)
J'ai "jetté un coup d'oeil" à la doc. de Emacs, la plupart des fonctionnalité interessante en programmation sont généralement proposées dans les IDE 8O: La reconnaissance et coloration syntaxique (Dev-C++ et Blitz Basic le font:D) ; aller à une fonction (Blitz le faisait:D) et l'indentation (Dev peut aussi:D) par exemple.(Je ne parle évidemment que des éditeurs que je connais:roll:)
J'aimerai savoir la différence entre Dev et C::B.8O
PS : C::B existe-t-il en français? Que pensez-vous de Visual C++?
Ben, l'énorme différence qui normalement persuade n'importe qui, c'est que DevC++ n'est plus du tout supporté, Code::Blocks lui l'est activement.
Sinon, pour citer des avantages pelle-mêle:
- multiplateforme
- extensible par plugins en C++
- extensible par scripts en Squirell (langage facile, ressemble au C++)
- auto-complétion qui s'améliore au fil du temps
- fonction "aller à la fonction/méthode/classe" que tu as cité précédemment
- vachement plus stable (je n'ai pas souvenir d'avoir vu CB planter dans les versions récentes, ce n'est pas trop le cas de DevCpp les rares fois où je l'ai utilisé)
- l'écran de démarrage il tue sa race
- GUI Builder pour wxWidgets (il existe aussi wxDevCpp pour ça, mais je ne pense pas qu'il soit encore supporté lui non plus, et il est encore plus instable que DevCpp)
Si je résume les meilleurs EDI, C::B pour les gratuits et MS Visual C++ pour les payants. Et entre les deux, le gratuit fait-il "mieux" que le payant ?
Je dirais que non.
Moi j'aime beaucoup geany.
Y a une version de Visual qui est gratuite non ? Visual Expess si je ne m'abuse
Les versions express edition de visual sont gratuites pour les développeurs amateurs.
http://msdn.microsoft.com/fr-fr/express/aa975050.aspx
Je suis de l'avis de Médinoc.
Personnellement, je n'ai jamais vu d'arguments convaincants qui me fassent dire que Emacs serait mieux qu'un autre éditeur, et plus le temps passe, moins j'en vois.
En effet, j'attends d'un éditeur de code moderne non seulement qu'il me permette te taper du code (tous le font), d'être configurables et programmables (tous les sérieux le font), mais encore qu'il le comprenne suffisamment pour faire des la complétion contextuelle, simplifie la gestion de projet (makefile, source control), permette de la navigation dynamique, de l'exécution pas à pas, de la couverture de code, un roundtrip complet avec un schéma UML... Bref, des choses qui demandent un lien fort entre éditeur et compilateur.
Je n'ai encore rien trouvé qui me satisfasse vraiment pour du C++. Visual C++ est ce que j'ai vu de mieux pour mes critères, malgré ses défauts.
Personnellement j'utilise trois éditeurs de textes, dont deux IDE:
- Visual 2008 (forcément, pour le C++, C#)
- Eclipse (pour le Java [dont jsp] et parfois le C++)
- UltraEdit (pour les rares fois ou je fais du PHP, ou du Perl).
Mes préférences vont sans conteste aux deux premiers... Avec un petit avantage à Visual pour l'intégration des outils de management de projet M$, et un petit avantage à Eclipse pour l'intégration des outils de management de projet open source :) (genre SVN, Bugzilla, ...).
De même.Citation:
Je n'ai encore rien trouvé qui me satisfasse vraiment pour du C++. Visual C++ est ce que j'ai vu de mieux pour mes critères, malgré ses défauts.
Emacs pose un problème de taille en production parcequ'il a une courbe d'aprentissage bien trop couteuse temps pendant longtemps.
Visual a l'avantage d'"évoluer" facilement avec le niveau du programmeur (un débutant sera pas trop largé passé le choc de l'interface avec plein d'options).