Archives des forums MMO/MMORPG > Forums divers > La Taverne > Compilateur C
Compilateur C
Par Lemuel le 25/12/2002 à 15:54:35 (#2876317)
Bien sûr, des compilateurs gratuits, dur dur d'en trouver :p, donc à la limite, vu que dans 30 jours, j'aurai déjà eu mon examen, si c'est en version shareware, je prends aussi.
On a l'habitude d'utiliser Borland 5.2 je crois, mais sur le site de Borland, je le trouve pas en Shareware, ou alors j'ai du mal de naviguer sur leur site.
Quelqu'un connaîtrait un bon Compilateur C?
Je demande pas grand chose, ne faisant du C que depuis 3 mois, on n'a pas vu énormément de matière...
On a fait des tableaux, des fonctions, des structures, et c'est tout je pense... (enfin, et tout ce qu'il y a avant, les trucs élémentaires).
Donc voilà, si l'un d'entre vous connait un bon compilateur, et sait me dire où le trouver, cela m'aiderait beaucoup!
Merci :)
Par Taerin le 25/12/2002 à 16:08:24 (#2876379)
(dans la mesure où mes connaissances dans ce domaine sont plus que limitées... c'est tout ce que je peux faire pour aider :p )
Par - Altair - le 25/12/2002 à 16:13:06 (#2876404)
Sous Linux, tu as gcc qui est très bien :) (fourni avec toutes les distributions)
Par Lemuel le 25/12/2002 à 16:13:57 (#2876408)
mais qu'apparemment, j'avais quelques problèmes... j'ai essayé avec des algorithmes les plus basiques, du style :
#include
#include
void main(void)
{
printf("bonjour");
getch();
}
et que même ça, il me met des erreurs très bizarres...
Par Jet le 25/12/2002 à 16:27:40 (#2876498)
Par Lemuel le 25/12/2002 à 16:38:45 (#2876536)
cette année : C
l'an prochain : C+ , Java et Assembleur
dans 3 ans : C ++
etc... :p
Par Iko le 25/12/2002 à 16:39:36 (#2876541)
Par Grim le 25/12/2002 à 16:43:28 (#2876553)
ça se passe comme ça chez eux :D
Par Lorim le 25/12/2002 à 17:02:28 (#2876632)
Dans un premier temps il avait été dévellopé pour Linux puis une version Win32 a fait son apparition :)
Pour ma part sous Win c'est le meilleur compilo que j'ai trouvé :)
Par Ash le 25/12/2002 à 17:04:34 (#2876637)
http://sourceforge.net/projects/dev-cpp/
Par Seiyar le 25/12/2002 à 17:11:56 (#2876673)
Par Geshir WajKaos le 25/12/2002 à 17:22:11 (#2876721)
Par Serj Tankian le 25/12/2002 à 18:27:29 (#2877064)
Par Père NoDeull le 25/12/2002 à 18:45:32 (#2877154)
Sinon comme tout produit ms, tu dois pouvoir bénéficier du prix etudiant pour la version pro.
quoi, je fais ma pub ms ?
Par Ufki le 25/12/2002 à 18:49:34 (#2877175)
Provient du message de - Altair -
Sous windows tu peux prendre ceci
Sous Linux, tu as gcc qui est très bien :) (fourni avec toutes les distributions)
L'excellent DJGPP, la nostalgie de mes premiers pas. :)
Par Poulet Findus le 25/12/2002 à 19:50:36 (#2877513)
essaye tu verra..
Par Tynril le 25/12/2002 à 20:35:28 (#2877750)
Provient du message de Poulet Findus
AHAHAHA !
pour faire du C , je te conseille fortement Linux... le couple Emacs/Gcc est bien meilleur que n'importe qu'elle environnement de dev windows :)
essaye tu verra..
.. Désolé c'est nerveux :)
Par Poulet Findus le 25/12/2002 à 20:37:43 (#2877766)
Par Tynril le 25/12/2002 à 20:46:49 (#2877814)
Pour les applications console, je suis d'accord, peu importe l'IDE, mais il faut avouer que c'est un p'tit peu plus pratique de dessiner sa fenêtre en WYSIWIG qu'à coup de centaines de lignes de code. Le code en serait certainement bien plus optimisé, effectivement, mais le temps de prod, c'est de l'argent, et on ne perd pas d'argent à faire les trucs un petit peu mieux sous prétexte qu'on utilise 3 cycles d'horloge de moins pour faire la même chose... :p
Je pense qu'il est plus intéressant d'apprendre sur une IDE complexe et complète que sur un bloc-note à coloration syntaxique, même si ça fait peur aux puristes, un programmeur qui connait VS.NET est plus apprécié au sein d'une boite qu'un programmeur qui crache sur Microsoft et qui passe 2 semaines à faire un formulaire (mais un formulaire, hyper optimisé, certes :D).
Par Poulet Findus le 25/12/2002 à 21:06:28 (#2877925)
Sous windows, la plupart des logiciels sont propriétaires, et souvent payant. (a part les portages de choses existant déjà sous linux comme mingw32 qui est le portage de gcc)
Sous linux, tu peux voir le fonctionnement de tous les programmes que tu utilises (très souvent programmés en C ou C++) puisque les logiciels sont libres, contrairement à windows.
Je reste sur ma position, je te conseille emacs/gcc , pour débuter ya pas mieux.
Par Poulet Findus le 25/12/2002 à 21:11:13 (#2877944)
Par Ufki le 25/12/2002 à 22:52:15 (#2878529)
Par krom le 26/12/2002 à 8:55:21 (#2880189)
http://www.developpez.com/index.htm
qui fournit tout ce qu'on veut pour développer.
Par Mallefica LQCA le 26/12/2002 à 11:48:20 (#2880771)
Sinon sous Windows y'a LCC (http://www.cs.virginia.edu/~lcc-win32/) qui est gratuit et pas trop compliqué à première vue. Ultra Edit avec coloration syntaxique et LCC ça peut suffire.
Par contre évite Visual C++ si t'as bossé sous du Borland, c'est pas pareil. *sent qu'il a lancé un troll... miam*
Sinon, question, ils font comment ceux qui sont sous Mac ? :rasta:
Par Alvinya le 26/12/2002 à 19:38:19 (#2883745)
Un petit truc donc, tu fais tes fonctions en mettant :
int main()
{
...
}
et à la fin pour faire joli (car avec ou sans ça marche :D ) tu lui mets un joli return 0 avant de fermer l'accolade ;)
Si ça a pu t'aider... Mais pour débuter en c, dev-c++ est vraiment pas mal sinon oui, pas la peine d'aller à se compliquer plus pour le moment :)
Par Lemuel le 27/12/2002 à 0:27:32 (#2885502)
Provient du message de Alvinya
Dev-c++ est bien mais il comprend pas le type void affecté à main si je me souviens bien. :rolleyes:
Un petit truc donc, tu fais tes fonctions en mettant :
int main()
{
...
}
et à la fin pour faire joli (car avec ou sans ça marche :D ) tu lui mets un joli return 0 avant de fermer l'accolade ;)
Si ça a pu t'aider... Mais pour débuter en c, dev-c++ est vraiment pas mal sinon oui, pas la peine d'aller à se compliquer plus pour le moment :)
Ah, c'est donc ça?!!!
C'est vrai que j'avais pas pensé faire la chose de cette manière-là... vu que pour moi, la fonction main, enfin je l'ai apprise comme étant : void main(void)
et pasint main()
{
...
return 0
}
Ben je vais essayer ça alors... parce que le Borland en téléchargement, en version d'essai, c'est la version 6.0 et franchement, j'y comprends rien du tout :p
Par Grim le 27/12/2002 à 16:00:32 (#2889512)
Provient du message de Lemuel
Ben je vais essayer ça alors... parce que le Borland en téléchargement, en version d'essai, c'est la version 6.0 et franchement, j'y comprends rien du tout :p
ah ? c'est pas la version 5.5 la version d'apprentissage ?
Par Lemuel le 27/12/2002 à 16:18:55 (#2889619)
Provient du message de Grim
ah ? c'est pas la version 5.5 la version d'apprentissage ?
ben c'est ce qu'il est marqué sur le site, oui, mais quand je veux le télécharger, il me met la version 6.0 apparemment... :(
JOL Archives 1.0.1
@ JOL / JeuxOnLine