Langage c

Publié : 21.10.2007 - 15h58 par jerobeg88

Bonjour,
j'ai un peu peur de poser cette question, car j'ai vu sur un autre forum qqn qui s’est fait carrément insulter en posant la même question que moi. Voir ici: http://www.commentcamarche.net/forum/affich-335311-cherche-compilateur-c. Bon, mais j'ai cherché, et j'ai toujours pas trouvé.

Voilà, je cherche tout le nécessaire pour pouvoir programmer en langage c, c'est ce que je dois apprendre à l'EPFL, et je n’ai pour l'instant rien trouvé qui puisse tourner sur mac. Bon j'ai essayer d'installer X11, ou quelque chose dans ce goût la, mais je ne sais pas ou il c'est installé, même spotlight ne le trouve pas. Si quelqu'un peut m'aider...


Publié : 21.10.2007 - 17h53 par Fabien

C'est XCode qu'il te faut, ou plutôt les XCode Tools qui se trouvent sur le DVD d'installation de MacOS X.

Une fois que c'est installé, tu as accès dans le Terminal aux commande gcc, g++, make et autres....


Publié : 21.10.2007 - 19h52 par jerobeg88

Ah, donc je ne suis pas censé trouver un programme dans mes applications. Bon alors merci je vais essayer !


Publié : 22.10.2007 - 7h08 par Fabien

Ben non.... tu installes un compilateur, c'est tout.

Il y a bien XCode que tu trouveras dans /Developer, accompagné de plusieurs outils, mais ils sont surtout dédiés à l'utilisation de l'API Cocoa.


Re: Langage c

Publié : 07.02.2008 - 19h11 par yannik

Je vais sûrement me retrouver dans la même situation bientôt. Mais j'ai déjà cogité sur le sujet:

J'ai un amis en science de la vie; il développe sur linux apparemment. Donc, je me suis dis que parallel desktop serait utile pour éviter qu'en plus des cours intensifs, je fasse des heures supp. si je n'ai pas exactement le même environnement de développement.

Deuxième piste; je développe presque exclusivement mes codes php et html sur Coda. Je suis tombé amoureux de cette application, et je maudis dreamweaver; au grand dam de mes profs (je suis un conception mutlimédia à lausanne pour l'instant). Je n'ai aucun problème à travailler différemment et à suivre les cours en ayant un autre outil. Dans le même genre d'outil efficace, il existe textmate. Textmate n'est pas un environnement de dév, mais un textedit bien amélioré, te permettant de dév du C facilement avec un module d'aide et des raccourcis. Ensuite tu compiles avec le terminal (peut-être que textmate propose d'autres outils, je ne sais pas). Je ne sais pas si c'est possible de suivre les cours ainsi sans être perdu à un moment, mais je trouve que ça vaut la peine de tenter.

Dit moi pour quoi tu à opter et si ça marche bien, stp. ça m'intéresse... (je prévois de rentrer en microtech l'année prochaine)

Yannik


Re: Langage c

Publié : 10.02.2008 - 19h41 par 6ix

Tout d'abord, Cuk n'a rien à voir avec Comment-ca-marche, pas de soucis 8)

Pas besoin de Parrallels ou autre... Bien sûr, il faut peut-être un poil plus de temps pour chercher de la doc autre que ce qui est donné par le prof, mais généralement ce n'est pas très compliqué.

Pour développer en C/C++, Fabien l'explique déjà, il faut installer les Developer Tools qui fournissent tout ce qu'il faut, dont le compilateur et Xcode. Si ensuite tu n'es pas à l'aise avec Xcode pour une raison ou une autre, rien ne t'empêche d'utiliser un autre éditeur puis de passer par le Terminal pour la compilation.

Pour développer en Objective-C et utiliser la libraire Cocoa, il faut obligatoirement passer par Xcode.

Si tu désires coder du Java, regarde du côté d'Eclipse par exemple, très bon éditeur; quant à la jvm (java virtual machine), tout est installé dans Mac OS.

A mon avis, la 1e chose à faire est de trouver un tuto/exemple pour installer un environnement qui marche, dans lequel tu puisses travailler convenablement (Developer Tools par exemple). Puis, avec le temps, d'une part tu amélioreras tes connaissances en programmation, d'autre part tu auras une vision plus large sur l'ensemble des outils.


C'est normal d'être un peu perdu au début, par contre je pense qu'il est important par la suite d'avoir une vision globale, et que les éditeurs/ moyens de faire ne soient plus que des outils et que l'on puisse passer de l'un à l'autre sans tout reprendre depuis le début. Bien entendu, chacun a ses préférences, cela va de soit.

Si vous (jerobeg88 et yannik) avez d'autres questions, hésitez pas, Fabien est passé par là et j'y suis encore... :wink:


Re: Langage c

Publié : 11.02.2008 - 9h23 par legallou

Comme Yannick j'utilise Coda. Et, depuis que je l'ai découvert, j'ai abandonné BBEdit qui est le pro de Texmate. Et n'utilise rien d'autre que Coda.


Re: Langage c

Publié : 16.02.2008 - 14h35 par yannik

Comme Yannick j'utilise Coda.


... Yannik. :D (j'ai l'habitude, mais j'aime bien le redire!) Coda pour faire du C? Coda est orienté web et il ne supporte pas la coloration de la syntaxe du C. Il doit colorer le code comme un manche. Mais c'est vrai que Coda est addictif... Est ce que en mettant "Ruby" (ou Perl, ou... python, ou...) comme syntaxe pour la coloration et tout va bien? A tester!
Et, depuis que je l'ai découvert, j'ai abandonné BBEdit qui est le pro de Texmate.


Coda ne remplace pas l'excellent Textmate. Coda est vraiment un outil de développement pour le web, alors que Textmate est un éditeur performant pour une multitude de langages. Disons qu'ils ne jouent pas dans la même court. (Je comparerais Coda plutôt à Dreamweaver.)

Mais en tout cas BBEdit n'a que le prix de plus pro. Textmate n'a pas grand chose à envier à ce logiciel, qui est selon moins à des années-lumières de celui-ci (donc de textmate). Textmate a bien plus de fonctions (comme par exemple exécuter des commande shell!).

Bon week end à tous
Yannik


Re: Langage c

Publié : 16.02.2008 - 16h41 par Fabien

legallou a écrit :BBEdit qui est le pro de Texmate.


BBEdit est le pro de TextWrangler, pas de TextMate !

TextMate est trop génial.