un compilateur en particulier à conseiller ? [C, C++] - C++ - Programmation
Marsh Posté le 14-04-2002 à 17:03:41
J'utilise Visual C++ et j'en suis assez content surtout avec les Wizards!
Marsh Posté le 14-04-2002 à 17:10:45
ouais mais c trop cho à trouver ça :\
en plus sachant ke chuis en numeris, je risque pas de le DL qq part
Marsh Posté le 14-04-2002 à 17:12:34
JeezaK a écrit a écrit : Pour l'edition, j'utilise emacs... vala donnez moi vos avis |
Sous quel systeme ? Si c'est sous Windows, je te propose cygwin, qui a le compilateur gcc, et plein d'autres outils.
Et si c'est sous linux, tu as deja gcc...
[jfdsdjhfuetppo]--Message édité par fabsk--[/jfdsdjhfuetppo]
Marsh Posté le 14-04-2002 à 17:48:19
Sinon, le compilateur C/C++ de Borland en ligne de commande est en telechargement gratuit sur le site de Borland.
Marsh Posté le 14-04-2002 à 19:09:08
prend le compilateur c++ de borland il est gratuit...
sinon prend c++ builder, c'est un rad et il aura une version pour linux très bientôt donc tu pourras faire des programmes qui fonctionne sous windows et linux....
Marsh Posté le 14-04-2002 à 20:55:57
os2 a écrit a écrit : prend le compilateur c++ de borland il est gratuit... sinon prend c++ builder, c'est un rad et il aura une version pour linux très bientôt donc tu pourras faire des programmes qui fonctionne sous windows et linux.... |
T'es un tout petit peu optimiste là, c'est pas du java hein
Marsh Posté le 14-04-2002 à 23:01:10
greg113 a écrit a écrit : T'es un tout petit peu optimiste là, c'est pas du java hein |
il est pas optimiste, il est réaliste.
Il a pas dit que les exe générés marcheraient sous linux, mais qu'un environnement complet, comme kylix, sera dispo sous nunux.
Va voir sur http://www.borland.fr pour plus d'info
os2
Marsh Posté le 14-04-2002 à 23:03:12
Cygwin ou Mingw32 (portage du compilateur gcc sous windows) (gratuit)
Marsh Posté le 15-04-2002 à 02:07:16
renseigne toi un peu avant de contredire les gens....
greg113 a écrit a écrit : T'es un tout petit peu optimiste là, c'est pas du java hein |
Marsh Posté le 01-08-2002 à 20:05:00
os2 a écrit a écrit : prend le compilateur c++ de borland il est gratuit... sinon prend c++ builder, c'est un rad et il aura une version pour linux très bientôt donc tu pourras faire des programmes qui fonctionne sous windows et linux.... |
tu le vois ou le compilateur gratuit de borland ?
et sinon impossible de trouver un lien valable vers Cygwin32
Marsh Posté le 01-08-2002 à 20:15:54
grospied a écrit a écrit : tu le vois ou le compilateur gratuit de borland ? et sinon impossible de trouver un lien valable vers Cygwin32 |
bon ça va chui con jai trouvé le compil gratos
mais bon Cygwin32 g plus de mal ^^
Marsh Posté le 01-08-2002 à 20:23:12
ils sont marrant a faire des liens ki marchent pas tous la... snif, sur borland ossi impossible de dwl le fichier...
Marsh Posté le 01-08-2002 à 20:56:32
http://www.cygwin.com/setup.exe
ca marche pas ca???
PS: je suis en train d'essayé, mais RTC de fin fond de campagne, donc pas raopide
Marsh Posté le 01-08-2002 à 22:57:37
en fait cygwin c un truc pour avoir unix sous windows et cygwin32 c le compilateur...
Marsh Posté le 01-08-2002 à 23:07:08
bof cygwin c juste une dll qui fait ke on peut avoir u compirtemetn unix-like ( arborescence en / droits, etc...)
ensuiet c'est plein d'outils GNU recompilés pour windows
Marsh Posté le 02-08-2002 à 01:21:39
farib a écrit a écrit : bof cygwin c juste une dll qui fait ke on peut avoir u compirtemetn unix-like ( arborescence en / droits, etc...) |
C'est juste une bibliothèque qui permet d'avoir un environnement potable, quoi.
T'aurais pas oublié un tout petit détail là-dedans ? Genre le fait que gcc a été porté pour Windows au passage ?
Citation : ensuiet c'est plein d'outils GNU recompilés pour windows |
Ça tombe bien, ce sont d'excellents outils.
os2 a écrit a écrit : sinon prend c++ builder, c'est un rad et il aura une version pour linux très bientôt donc tu pourras faire des programmes qui fonctionne sous windows et linux.... |
Tu veux dire qu'on aura enfin un logiciel propriétaire qui fera la même chose que ce que font des logiciels libres depuis longtemps ?
Marsh Posté le 02-08-2002 à 04:21:19
Jar Jar a écrit a écrit : C'est juste une bibliothèque qui permet d'avoir un environnement potable, quoi. T'aurais pas oublié un tout petit détail là-dedans ? Genre le fait que gcc a été porté pour Windows au passage ?
Ça tombe bien, ce sont d'excellents outils. |
aller dit le nom de ton soft qui est dans la même trempe que bcb?
déjà que dans win, il y en a pas, alors dans linux...
Marsh Posté le 02-08-2002 à 10:22:15
os2 a écrit a écrit : aller dit le nom de ton soft qui est dans la même trempe que bcb? déjà que dans win, il y en a pas, alors dans linux... |
Kdevelop ? Emacs+Glade ?
Et de toute façon, avec tous les inconvénients qu'il y a à utiliser un compilateur propriétaire, je ne pense pas que les 3 fonctionnalités que C++ builder aura en plus valent le coup...
Marsh Posté le 02-08-2002 à 17:52:41
Jar Jar a écrit a écrit : Kdevelop ? Emacs+Glade ? Et de toute façon, avec tous les inconvénients qu'il y a à utiliser un compilateur propriétaire, je ne pense pas que les 3 fonctionnalités que C++ builder aura en plus valent le coup... |
j'étais qu'assi sûr que tu allais dire ça...
kdevelop c'est potable depuis peu et c'est loin dernière visual c++ et bcb
blade c'est plus que dépassé si tu le compare à bcb...
nombre de compo limité
interface laissant très à désiré
complexité de programmation avec les bd beaucoup plus élévé
développement web ça laisse à désiré
Marsh Posté le 02-08-2002 à 18:00:26
os2 a écrit a écrit : blade c'est plus que dépassé si tu le compare à bcb... nombre de compo limité interface laissant très à désiré complexité de programmation avec les bd beaucoup plus élévé |
Oui oui, et C++ builder il sépare aussi l'interface (sous forme d'un fichier XML) de l'application ?
Citation : développement web ça laisse à désiré |
C'est quoi le rapport avec la choucroute ?
Marsh Posté le 02-08-2002 à 18:43:28
Jar Jar a écrit a écrit : Oui oui, et C++ builder il sépare aussi l'interface (sous forme d'un fichier XML) de l'application ?
C'est quoi le rapport avec la choucroute ? |
jar jar ça parait beaucoup que ta pas programmé grand chose dans ta vie
c'est plus ou moins utile le fichier xml étant donné qu'a peut près chaque edi utilise des fichiers qui lui sont propre
je dis que c'est à chier pour faire de la prog web: genre webservice, soap.....
des technolgogies qui commence à s'imposer
faire de la programmation multi tier et 2 tiers est grandement facilité et c'est très puissant, moins complexe qu'utilisé corba et c'est multiplateforme
le webservice peut avoir été fait en java, ton client tu peux le faire en delphi, c++.....
pour toi le proprio c'est de la merde, tu es un cas isolé
il faut être à la fine pointe des technologies surtout pour les edi et ce que tu montres avec ton glade c'est seulement des pales copie de visual basic 1 et delphi 1...
leur développement est long
Marsh Posté le 02-08-2002 à 19:08:36
Ça a l'air vachement intéressant ce que tu racontes, mais ce serait mieux si tu le faisais en Français. Enfin, j'ai quand même un peu l'impression que tu racontes n'importe quoi, mais comme ce n'est pas complètement compréhensible, j'aimerais être sûr.
Marsh Posté le 02-08-2002 à 19:12:29
Jar Jar a écrit a écrit : Ça a l'air vachement intéressant ce que tu racontes, mais ce serait mieux si tu le faisais en Français. Enfin, j'ai quand même un peu l'impression que tu racontes n'importe quoi, mais comme ce n'est pas complètement compréhensible, j'aimerais être sûr. |
si t pas capable de comprendre ça, ton niveau de prog est vraiment pas élévé
alors je me demande bien pourquoi tu t'entêtes à continuer
à dire des conneries
arrête de montrer tes solutions de prog à 2 balles, tu es même pas programmeur, alors tu sais pas trop de quoi tu parles
allez va polluer osa avec tes trolls à la noix et laisse les programmeurs ensemble
Marsh Posté le 02-08-2002 à 19:17:41
os2 a écrit a écrit : si t pas capable de comprendre ça, ton niveau de prog est vraiment pas élévé |
Je parlais de ton niveau de Français.
Si tu n'es pas capable de t'exprimer correctement, personne ne te comprendra. Si ton code est aussi beau que tes phrases, il doit avoir du mal à se compiler...
Marsh Posté le 02-08-2002 à 19:25:03
Jar Jar a écrit a écrit : Je parlais de ton niveau de Français. Si tu n'es pas capable de t'exprimer correctement, personne ne te comprendra. Si ton code est aussi beau que tes phrases, il doit avoir du mal à se compiler... |
tu sais pu quoi dire...
ta tout faux et tu s'est pas comment t'en sortir
Marsh Posté le 02-08-2002 à 19:28:31
os2 a écrit a écrit : tu sais pu quoi dire... ta tout faux et tu s'est pas comment t'en sortir |
Non, je n'ai sincèrement rien compris à ce que tu as écrit plus haut tellement il y a de fautes.
Maintenant, tu as décidé de passer ta journée à balancer des conneries et à insulter les gens, continue donc...
Marsh Posté le 02-08-2002 à 19:30:39
Jar Jar a écrit a écrit : Non, je n'ai sincèrement rien compris à ce que tu as écrit plus haut tellement il y a de fautes. Maintenant, tu as décidé de passer ta journée à balancer des conneries et à insulter les gens, continue donc... |
en plus tu sais pas lire, putain refait ton bac ( tu signes avec un x toi?) et prend quelques cours de prog
ensuite tu sauras peut-être de quoi tu parles
Marsh Posté le 02-08-2002 à 19:39:01
eh beh... le niveau des vannes est particulierement faible par ici
Marsh Posté le 02-08-2002 à 19:39:34
os2 a écrit a écrit : en plus tu sais pas lire, putain refait ton bac ( tu signes avec un x toi?) et prend quelques cours de prog ensuite tu sauras peut-être de quoi tu parles |
Tu peux m'expliquer dans quelle contrée il faut passer son bac pour comprendre ton langage ?
Parce qu'en France, ce n'est clairement pas le cas.
Et je pensais dans ma grande naïveté que j'étais sur un forum francophone.
Marsh Posté le 02-08-2002 à 19:40:32
os2 a écrit a écrit : en plus tu sais pas lire, putain refait ton bac ( tu signes avec un x toi?) et prend quelques cours de prog ensuite tu sauras peut-être de quoi tu parles |
Le ptit os2 est demande a l'accueil.
Il a oublie son Bled son bescherelle, et son cerveau.
Marsh Posté le 02-08-2002 à 19:41:08
Bon, alors, euh...
1/ tous les visual ou autres builder sont très loin derrière ce que l'on peut faire avec des outils comme Emacs, GCC (GNU Compiler Collection) et GDB sous un système GNU/Linux dés que l'on a un peu d'expérience.
Comment tu fais tes remplacements par regexp, tes macros LISP, ton expansion dynamique sous Visual ?
Comment tu t'attaches à un processus en cours d'exécution pour le débugguer ?
Comment tu automatises tes tâches répétifs dans une environement que tu ne peux que très mal scripter ?
Tu connais un équivalent de distcc (compilation distribuée) sous Windows ?
Un éditeur qui s'intègre avec un système de contrôle de version comme CVS ?
Et je ne parle pas des extensions GNU aux langages C et C++, programmer un GNU C c'est vraiment un bonheur (et vu que gcc est porté sur un très grand nombre de plateformes, ça ne pose pas de problèmes).
2/ Cygwin ça crée un environement POSIX sous Windows. C'est donc un moyen d'exécuter des applications standards, prévues pour tous les OS respectant (plus ou moins certes) le standard POSIX (les Unix bien sûr, mais aussi MacOS X, BeOS, GNU/Hurd, ...), et ça te donne tous les outils GNU de qualité (bash, find, grep, gdb, emacs, gcc, ...)
3/ La liberté d'un environement de développement c'est _extrêment_ important. Même en laissant de côté les arguments éthiques, je ne pourrai que très difficilement me passer du code source de ma GNU libc et de ma GLib lorsque je programme... Le réflexe "aller voir dans le code source de quelque chose qui marche de manière similaire pour s'en inspirer" ou "aller voir dans le code source de la couche sous-jacente pour comprendre un comportement bizarre" est vraiment très utile.
4/ "moins complexe qu'utilisé corba et c'est multiplateforme "
s/utilisé/utiliser/
sinon, CORBA c'est vraiment pas compliqué du tout, et ça a le mérite d'être standard, utilisable dans beaucoup de langages (C, C++, Java, Python, PHP, ...)
Quand à être multiplateforme, je ne vois rien de plus multipalteforme que le CORBA actuellement... La Debian Woody, par exemple, disponible sur 11 architectures, intègre des binding CORBA pour le C, le C++ et le Pyhthon. La Sid, encore plus.
5/ "tu es même pas programmeur"
je connais un peu jjb, et je pense qu'il se débrouille plutôt bien en programmation, et toi, t'as fait quoi ? Tu sais faire quoi ?
Marsh Posté le 02-08-2002 à 19:41:09
LongLiveBSA a écrit a écrit : Le ptit os2 est demande a l'accueil. Il a oublie son Bled son bescherelle, et son cerveau. |
[+1] ( meme si j aime pas maiden)
Marsh Posté le 02-08-2002 à 21:53:14
kilobug42 a écrit a écrit : Bon, alors, euh... 1/ tous les visual ou autres builder sont très loin derrière ce que l'on peut faire avec des outils comme Emacs, GCC (GNU Compiler Collection) et GDB sous un système GNU/Linux dés que l'on a un peu d'expérience. Comment tu fais tes remplacements par regexp, tes macros LISP, ton expansion dynamique sous Visual ? Comment tu t'attaches à un processus en cours d'exécution pour le débugguer ? Comment tu automatises tes tâches répétifs dans une environement que tu ne peux que très mal scripter ? Tu connais un équivalent de distcc (compilation distribuée) sous Windows ? Un éditeur qui s'intègre avec un système de contrôle de version comme CVS ? |
le problème c'est que le gros du marché est sous win et ce que tu me parles c'est le développement type de la prog système sous linux
et ceci touche une minorité de gens
tu me parles de compilateur, je te parles d'environnement de programmation
[citation]
Et je ne parle pas des extensions GNU aux langages C et C++, programmer un GNU C c'est vraiment un bonheur (et vu que gcc est porté sur un très grand nombre de plateformes, ça ne pose pas de problèmes).
[/citation]
je sais, j'ai travaillé là dessus durant un stage
[citation]
2/ Cygwin ça crée un environement POSIX sous Windows. C'est donc un moyen d'exécuter des applications standards, prévues pour tous les OS respectant (plus ou moins certes) le standard POSIX (les Unix bien sûr, mais aussi MacOS X, BeOS, GNU/Hurd, ...), et ça te donne tous les outils GNU de qualité (bash, find, grep, gdb, emacs, gcc, ...)
3/ La liberté d'un environement de développement c'est _extrêment_ important. Même en laissant de côté les arguments éthiques, je ne pourrai que très difficilement me passer du code source de ma GNU libc et de ma GLib lorsque je programme... Le réflexe "aller voir dans le code source de quelque chose qui marche de manière similaire pour s'en inspirer" ou "aller voir dans le code source de la couche sous-jacente pour comprendre un comportement bizarre" est vraiment très utile.
[/citation]
tant mieux pour toi, mais c'est pas vraiment la réalité en entreprise
[citation]
4/ "moins complexe qu'utilisé corba et c'est multiplateforme "
s/utilisé/utiliser/
sinon, CORBA c'est vraiment pas compliqué du tout, et ça a le mérite d'être standard, utilisable dans beaucoup de langages (C, C++, Java, Python, PHP, ...)
Quand à être multiplateforme, je ne vois rien de plus multipalteforme que le CORBA actuellement... La Debian Woody, par exemple, disponible sur 11 architectures, intègre des binding CORBA pour le C, le C++ et le Pyhthon. La Sid, encore plus.
[/citation]
pas compliqué ça dépent toujours pour quoi...
va développé une application 3 tiers avec corba, tu m'en diras des nouvelles
[citation]
5/ "tu es même pas programmeur"
je connais un peu jjb, et je pense qu'il se débrouille plutôt bien en programmation, et toi, t'as fait quoi ? Tu sais faire quoi ?
[/citation]
va voir dans mon profil ou site web
houplaboom42, le plus gros trolleur après jar jar, mais au moins lui il a des arguement
Marsh Posté le 02-08-2002 à 22:07:54
os2 a écrit a écrit : houplaboom42, le plus gros trolleur après jar jar, mais au moins lui il a des arguement |
Tu devrais nous voir sur un troll Debian/Mandrake, toute notion d'argument disparaît bien vite...
Tiens, c'est vendredi, on s'en fait un ch'ti ?
Marsh Posté le 14-04-2002 à 16:50:41
Pour l'edition, j'utilise emacs... vala donnez moi vos avis