Bienvenue sur JeuxOnLine - MMO, MMORPG et MOBA !
Les sites de JeuxOnLine...
 

Panneau de contrôle

Recherche | Retour aux forums

JOL Archives

Compilateur C

Par Lemuel le 25/12/2002 à 15:54:35 (#2876317)

Bon ben voilà, les examens approchent, et les PC de la FAC étant indisponibles, je cherche, si possible, un compilateur C pour refaire mes algorithmes avant l'examen.

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)

Essaye ici, il y a sûrement ce qu'il faut.
(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 windows tu peux prendre ceci
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)

Oui, j'ai omis de dire que j'avais déjà cherché sur telecharger.com, et que j'avais essayé le programme : Dev C++
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)

dis a tes profs qu'il faut passer au java c'est gratuit ;)

Par Lemuel le 25/12/2002 à 16:38:45 (#2876536)

ben c'est l'an prochain le java mdr
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)

La programmeuse compile le C.

Par Grim le 25/12/2002 à 16:43:28 (#2876553)

Borland C++ est bien accessible sur leur site ;)

ça se passe comme ça chez eux :D

Par Lorim le 25/12/2002 à 17:02:28 (#2876632)

je te conseil trés vivement CygWin ...... qui est un compilo C/C++ avec license GNU

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)

Tiens j'en ai un bon la:
http://sourceforge.net/projects/dev-cpp/

Par Seiyar le 25/12/2002 à 17:11:56 (#2876673)

Vive Haskell :monstre:

Par Geshir WajKaos le 25/12/2002 à 17:22:11 (#2876721)

Pffff, n'écoute pas ces rabats-joie, et fais des économies, pour t'acheter Visual Studio .NET, Entreprise Architect.

Par Serj Tankian le 25/12/2002 à 18:27:29 (#2877064)

dev c++ sur telecharger.com est parfait !

Par Père NoDeull le 25/12/2002 à 18:45:32 (#2877154)

MS VC++ version apprentissage (enfin, la moins chere des 3 versions, celle qui interdit tout dévelopement a but commercial) se trouve plus ou moins facilement sur certains cd de magasines :D

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)

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..

Par Tynril le 25/12/2002 à 20:35:28 (#2877750)

Provient du message de Poulet Findus
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..
AHAHAHA !

.. Désolé c'est nerveux :)

Par Poulet Findus le 25/12/2002 à 20:37:43 (#2877766)

Trop facile ça, vas-y développe ta pensée..

Par Tynril le 25/12/2002 à 20:46:49 (#2877814)

Ben disons que pour bosser sous VS.NET, je me demande très franchement comment un espèce de bloc-note peut être plus puissant. Je ne suis pas particulièrement pro-quelque chose, surtout pas pro-Microsoft, mais il faut rendre à César ce qui lui appartient, VS.NET et le C#, c'est quand même 'achement bien niveau temps de production/qualité du produit.

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)

le mec te dit qu'il débute, je ne vois pas à quoi ça lui servirait d'apprendre à utiliser une IDE .... ah si ! ça lui évite de lancer son debuggeur à la main, c'est moins rapide qu'un clic, en effet :mdr: ! Je suis d'accord avec toi pour dire qu'un environnement de développement permet d'être plus productif.. mais c'est un peu à coté de la plaque comme réponse lol, relis son post il veut faire des petits programmes tout bêtes pour apprendre !

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)

aussi, loin de moi l'idée d'être anti-MS .. juste pro-linux :)

Par Ufki le 25/12/2002 à 22:52:15 (#2878529)

Clair que vu ce qu'il recherche faut mieux eviter un IDE, et pour apprendre le C rien de mieux q'un bon vieux DJGPP :D

Par krom le 26/12/2002 à 8:55:21 (#2880189)

Je rappelle aussi qu'il il y a cet excellent site :
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)

GCC et VI sous Linux pour faire du vrai C !!!!!!!! :hardos: :hardos: :hardos:

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)

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 :)

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 pas

int 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