Nitro
== Alternatifs ==
Messages : 1 422 Inscrit le 07/03/03
Ville : Grenoble
Non connecté
|
|
Posté le 11 avril 2005 - 13 h 52 m 03 s |
|
|
Bonjour a tous,
Voila je suis a la recherche d'un bon bouquin sur le C pour apprendre sachant que je connais deja les bases. Je recherche un livre claire, explicite... un bon livre quoi 
Puis pour aller avec, quel compilateur me conseillerais vous pour windows?
Par avance merci
|
|
| |
"Nous devons apprendre à vivre comme des frères, sinon nous allons mourir tous ensemble comme des idiots"
Martin Luther King
|
gege38
- Ancien Modérateur -
Chief of the (¯`·.__[T3aM.BouL3T©]__.·´¯) Potatoe Reloaded
Messages : 14 114 Inscrit le 05/02/03
Ville : Domène
Non connecté
|
|
Posté le 11 avril 2005 - 13 h 58 m 24 s |
|
|
Le K&R comme bouquin de chevet...
(ooops, K&R = Kernighan & Ritchie)
|
|
| |
" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld
|
graph
[Forumeur quotidien]
Messages : 4 883 Inscrit le 04/01/03
Ville : Grenoble
Non connecté
|
|
Posté le 11 avril 2005 - 14 h 07 m 05 s |
|
|
'Le language C'
collection "Le tout en poche'
|
|
| |
- Get FirefoX -
Comité de lutte contre le langage sms et les fautes volontaires
|
FiFouille
Messages : 259 Inscrit le 29/10/04
Non connecté
|
|
Posté le 11 avril 2005 - 15 h 12 m 47 s |
|
|
et comme programme, devc++ de bloodshed
http://www.bloodshed.net/devcpp.html
integrated dev environment et compilateur gcc sous mingw, tout dans le meme installer
|
|
| |
|
bernie38
Waldorf (le pote à Statler)
Messages : 11 427 Inscrit le 28/08/03
Ville : Claix
Non connecté
|
|
Posté le 11 avril 2005 - 19 h 43 m 10 s |
|
|
oui, le K&R et l'IDE Dev C++
Pour le K&R, le mieux c'est de faire tous les exercices (même si on a l'impression que c'est trop facile, surtout au début)
Et ne pas hésiter à trainer sur le forum fr.comp.lang.c, y'a des pointures qui aident bien les p'tits nouveaux !
|
|
| |
La Montagne n'est pas dangereuse : on ne peut qu'y perdre la vie, tandis qu'en ville on devient bête et méchant
Voltaire
|
DeVice
Boulet occasionel...
Messages : 3 022 Inscrit le 12/03/03
Ville : Grenoble
Non connecté
|
|
Posté le 11 avril 2005 - 20 h 36 m 30 s |
|
|
J'aime beaucoup les bouquins de Claude Delannoy chez Eyrolles. Il y en a avec des exercices, un peu scolaire mais très utile pour bien mémoriser.
|
|
| |
Règle N°1 du forumeur : "Ta souris 7 fois autour du bouton poster tu tourneras, ainsi moins pour un âne de passer tu risqueras"
|
Nitro
== Alternatifs ==
Messages : 1 422 Inscrit le 07/03/03
Ville : Grenoble
Non connecté
|
|
Posté le 11 avril 2005 - 21 h 20 m 21 s |
|
|
Merci a tous pour vos conseils...
Donc si je comprend bien Dev C++ comme compilateur, la vous etes tous d'accord  .
Par contre pour le livre vous etes moyens d'accord  . LE K&R l'emporte pour le moment avec 2 voix...
D'autres avis p-e?
Merci a tous pour vos reponses
|
|
| |
Message édité 1 fois, la dernière par Nitro le 11 avril 2005 - 21 h 20. |
| |
"Nous devons apprendre à vivre comme des frères, sinon nous allons mourir tous ensemble comme des idiots"
Martin Luther King
|
Petit_PimoOosE
rsqrtps & pshufb
Messages : 4 617 Inscrit le 15/06/03
Ville : Montréal
Non connecté
|
|
Posté le 12 avril 2005 - 03 h 26 m 55 s |
|
|
Ah non ! Attention, Dev-C++ est tout sauf un compilo ! C'est un IDE, comme UltraEdit par exemple. C'est vrai qu'il a été fait pour fonctionner avec MinGW (qui lui est le compilateur, fourni avec) et autre dérivés de GCC, ce qui permet par exemple de l'utiliser aussi avec DJGPP par exemple.
Je cautionne Dev-C++
Pour les bouquins, rien ne vaut un des bouquins qui ont déjà été cités (j'ai honte de ne toujours pas avoir lu le K&R - attention, il faut que tu trouves aussi une référence pour le C-89, ultérieur au bouquin !), mais aussi de la pratique !
flemme de me relire -> EDIT !
|
|
| |
Message édité 2 fois, la dernière par Petit_PimoOosE le 12 avril 2005 - 03 h 28. |
| |
Huile de fraise.
|
mandrake74
Buffer overflow
Messages : 1 287 Inscrit le 09/12/02
Ville : Paname
Non connecté
|
|
Posté le 12 avril 2005 - 13 h 11 m 29 s |
|
|
compilo: Borland C++ free compiler
bouquin: google
|
|
| |
NOP NOP NOP LOOP CALL
|
Woofy
Pour les bons tuyaux me demander
Messages : 26 577 Inscrit le 11/01/02
Ville : Lyon
Non connecté
|
|
Posté le 12 avril 2005 - 13 h 15 m 17 s |
|
|
Editeur / compilo : Visual studio .net 2003
Librairie de reference : msdn avril 2005
Hein quoi? Cmment ca pas abordable?
EDIT : heu non en fait pour debuter c'est pas bien du tout!  Trop complique!
|
|
| |
Message édité 1 fois, la dernière par Woofy le 12 avril 2005 - 13 h 16. |
| |
Totalement inutile, donc completement indispensable 
|
bernie38
Waldorf (le pote à Statler)
Messages : 11 427 Inscrit le 28/08/03
Ville : Claix
Non connecté
|
|
Posté le 12 avril 2005 - 13 h 21 m 28 s |
|
|
t'as pas honte, woofy, de conseiller ces... comment dire, trucs là ? Et visual studio, depuis quand c'est un compilo ? Quant au msdn, parlon-en ! Quand ils respecteront dans leurs exemples le C standard, ils pourront revenir...
Bon, allez, je vais pas nourrir le troll woofyesque
|
|
| |
La Montagne n'est pas dangereuse : on ne peut qu'y perdre la vie, tandis qu'en ville on devient bête et méchant
Voltaire
|
mandrake74
Buffer overflow
Messages : 1 287 Inscrit le 09/12/02
Ville : Paname
Non connecté
|
|
Posté le 12 avril 2005 - 13 h 23 m 51 s |
|
|
|
|
|
| |
NOP NOP NOP LOOP CALL
|
Woofy
Pour les bons tuyaux me demander
Messages : 26 577 Inscrit le 11/01/02
Ville : Lyon
Non connecté
|
|
Posté le 12 avril 2005 - 13 h 26 m 46 s |
|
|
Ben il a dit windows! 
Et visual studio, c'est un editeur mais il compile aussi! 
Il aurait dit linux j'aurait dit emacs + gcc
(et y en aura toujours pour troller et dire qu'il vaut mieux utiliser vi).
D'ailleurs, mingw, c'est pas un portage de progs linux sus windows? (un peu a la cygwin) ?
|
|
| |
Totalement inutile, donc completement indispensable 
|
Nitro
== Alternatifs ==
Messages : 1 422 Inscrit le 07/03/03
Ville : Grenoble
Non connecté
|
|
Posté le 12 avril 2005 - 13 h 37 m 23 s |
|
|
Bon je pense que je vais acheter le K&R alors. Je ne comprend pas bien la difference entre un compilateur et un IDE????
Petit_PimoOosE ---> "Que veut tu dire par: il faut que tu trouves aussi une référence pour le C-89, ultérieur au bouquin !), mais aussi de la pratique ! ???"
|
|
| |
"Nous devons apprendre à vivre comme des frères, sinon nous allons mourir tous ensemble comme des idiots"
Martin Luther King
|
bernie38
Waldorf (le pote à Statler)
Messages : 11 427 Inscrit le 28/08/03
Ville : Claix
Non connecté
|
|
Posté le 12 avril 2005 - 13 h 43 m 27 s |
|
|
Un compilateur, c'est un outil qui lit en entrée ton code source, et qui te fabrique un exécutable (enfin, en gros)
Un IDE, c'est un Integrated Development Environment, c'est à dire une application graphique qui comprend principalement un éditeur avec des fonctions de recherche avancées (genre tu as une fonction, tu aimerais chercher non pas dans le source courant mais dans tout le projet sa définition), un débogueur, un lien avec un compilateur (le plus souvent livré avec), des tas d'autres outils pratiques, etc...
Pour le C 89, je pense que la pie a confondu les premières éditions du K&R qui étaient sans doute pré-ansi, avec l'édition actuelle, qui est C89 et ANSI-compliant...
Moi j'ai le K&R seconde édition, et aucun problème. Mais bon, c'est vrai qu'il parle pas du C99...
EDIT : pour le compilo, tu peux très bien avoir un compilo en ligne de commande, sans rien autour, comme gcc sur Unix.
|
|
| |
Message édité 1 fois, la dernière par bernie38 le 12 avril 2005 - 13 h 44. |
| |
La Montagne n'est pas dangereuse : on ne peut qu'y perdre la vie, tandis qu'en ville on devient bête et méchant
Voltaire
|
gege38
- Ancien Modérateur -
Chief of the (¯`·.__[T3aM.BouL3T©]__.·´¯) Potatoe Reloaded
Messages : 14 114 Inscrit le 05/02/03
Ville : Domène
Non connecté
|
|
Posté le 12 avril 2005 - 13 h 48 m 53 s |
|
|
Pour l'IDE, votez Eclipse
|
|
| |
" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld
|
bernie38
Waldorf (le pote à Statler)
Messages : 11 427 Inscrit le 28/08/03
Ville : Claix
Non connecté
|
|
|
| |
La Montagne n'est pas dangereuse : on ne peut qu'y perdre la vie, tandis qu'en ville on devient bête et méchant
Voltaire
|
gege38
- Ancien Modérateur -
Chief of the (¯`·.__[T3aM.BouL3T©]__.·´¯) Potatoe Reloaded
Messages : 14 114 Inscrit le 05/02/03
Ville : Domène
Non connecté
|
|
Posté le 12 avril 2005 - 13 h 59 m 22 s |
|
|
Le 12 avril 2005 - 13 h 51, bernie38 a écrit :
Le 12 avril 2005 - 13 h 48, gege38 a écrit :
Pour l'IDE, votez Eclipse 
|
ah ben j'ai pas osé le préconiser, dans mon précédent post mais puisque tu en parles 
|
Remarque, je suis malpoli, je lui donne même pas les liens...
Bon, en résumé, Eclipse est un (très ?) bon IDE pour Java initialement. Cependant, il est totalement ouvert et open source  et donc des plugins sont apparus comme CDT (permettant de faire du C)
Perso, j'ai pas testé CDT donc je ne sais pas si le compilo est livré avec (à verifier)
Pour l'utiliser, suffit la plupart du temps de dézipper le plugin dans le répertoire plugins d'Eclipse (on a connu plus dur  )
Les liens :
Eclipse (à installer d'abord) : http://www.eclipse.org/.
CDT : http://www.eclipse.org/cdt/
EDIT : Je viens de vérifier, ils fournissent pas le compilo... Donc une bonne raison de télécharger http://www.mingw.org/
|
|
| |
" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld
|
Nitro
== Alternatifs ==
Messages : 1 422 Inscrit le 07/03/03
Ville : Grenoble
Non connecté
|
|
Posté le 12 avril 2005 - 20 h 54 m 28 s |
|
|
Bon bon, la je dois dire que vous me perdez completement 
Donc maintenant vous me conseillerez plutot de m'orienter vers Eclipse?
minGW c'est un IDE aussi?
|
|
| |
"Nous devons apprendre à vivre comme des frères, sinon nous allons mourir tous ensemble comme des idiots"
Martin Luther King
|
Petit_PimoOosE
rsqrtps & pshufb
Messages : 4 617 Inscrit le 15/06/03
Ville : Montréal
Non connecté
|
|
Posté le 13 avril 2005 - 02 h 24 m 07 s |
|
|
Pour le bouquin, j'avoue  suivez Bernie.
minGW est un compilateur : c'est gcc porté sous Windows, si je ne dis pas de bêtise (comprendre : Minimal GNU for Windows).
En ce qui concerne VC++.Net 2003, je travaille dessus toute la journée... En C, je ne sais pas ce qu'il vaut, mais en C++, il y a des progrès formidables - d'ailleurs, c'est l'objectif de cette mouture : être pratiquement complètement conforme aux standards.
Pour terminer, quand je parlais de pratique, je pensais "pratique" p ! C'est-à-dire que si tu fais deux ou trois exemples, et pouf, tu arrêtes, ça va partir très vite - mais c'est valable avec n'importe quel langage.
|
|
| |
Huile de fraise.
|