#1 Le 03/11/2008, à 10:59
- scalpel
[résolut] Besoin de conseils pour débuter en programmation C/C++
Bonjour à tous,
Mon gamin (15ans) vient de décider de découvrir la programmation, il a porté son choix sur le langage C . J’ai très envie de l’accompagner dans cette aventure et j’ai franchement besoin de vos conseils avisés.
On a testé gambas avec beaucoup de succès, mais rien à faire… il veut faire du C.:(
J’ai donc passé le dimanche à tenter de faire fonctionner un IDE, sans succès (impossible de passer l’interface en français pour certains et erreur de compilation pour d’autres). Je trouve ces outils très complexes et très lourds à paramétrer.
Est-ce que je dois m’orienter vers un éditeur + un compilateur ?
Ci c’est le cas indiquez mois ce qu’il y à de mieux pour débuter (en français ci possible).
Merci par avance de votre aide.
PS. A la maison on est depuis peut sous UBUNTU.
Dernière modification par scalpel (Le 29/11/2008, à 19:56)
Hors ligne
#2 Le 03/11/2008, à 11:03
- Jardiland
Re : [résolut] Besoin de conseils pour débuter en programmation C/C++
Bonour,
J'ai fait mon apprentissage du C avec emacs + gcc, c'est certes spartiate, mais ça marche assez bien (la compilation et le débuggage peuvent être gérés depuis emacs, et ça gère la coloration syntaxique).
Réinstaller son système au moindre soucis est un réflexe de windowsien.
Sous linux, tous les problèmes peuvent être résolu sans réinstaller
---
Votre ordinateur s'ennuie ? Faites le participer à la recherche contre le cancer !
Hors ligne
#3 Le 03/11/2008, à 11:03
- Jos31
Re : [résolut] Besoin de conseils pour débuter en programmation C/C++
Salut
Pour l'IDE je te conseille eclipse, il est vraiment de grande qualité. Par contre pour qu'il gere les fichiers C/C++ il faut rajouter un plugin, nommé CDT. Je pense qu'il s'installe avec le paquet eclipse-cdt
Donc pour récapituler, il faut installer
Installer eclipse
Installer le plugin eclipse-cdt
Pour la compilation, eclipse utilisera make et gcc, donc pas de problème de ce coté la. Bien penser a installer le paquet build-essential tout de meme
Installer build-essential
Hors ligne
#4 Le 03/11/2008, à 11:21
- scalpel
Re : [résolut] Besoin de conseils pour débuter en programmation C/C++
Déjà 2 réponses merci beaucoup.
Avant de me lancer dans des essais, emacs et eclipse sont-ils en français.
Ce sera plus simple d'aborder la programmation en C avec mon gamin, sans en plus faire l'effort d'interpréter les outils.
Hors ligne
#5 Le 03/11/2008, à 11:52
- Jos31
Re : [résolut] Besoin de conseils pour débuter en programmation C/C++
Apres vérification, c'est en effet en anglais, mais il a l'air d'exister une manip pour le mettre en francais
C'est ici:
http://forum.ubuntu-fr.org/viewtopic.php?pid=795453#p795453
Hors ligne
#6 Le 03/11/2008, à 13:34
- morphoneo69
Re : [résolut] Besoin de conseils pour débuter en programmation C/C++
Un ide simple, léger en francais: http://doc.ubuntu-fr.org/geany
Hors ligne
#7 Le 03/11/2008, à 13:59
- nicolas66
Re : [résolut] Besoin de conseils pour débuter en programmation C/C++
Perso, j'ai commencé avec un éditeur de texte + gcc. Pour un début, je trouve que c'est simple, suffisant et rapide.
"The computer was born to solve problems that did not exist before." (B. Gates)
Hors ligne
#8 Le 03/11/2008, à 14:06
- Кຼزດ
Re : [résolut] Besoin de conseils pour débuter en programmation C/C++
ouais ,niveau fonctionnalité, geany est pas mal
dou
Hors ligne
#9 Le 03/11/2008, à 17:14
- scalpel
Re : [résolut] Besoin de conseils pour débuter en programmation C/C++
Merci à tous pour vos réponses très utiles pour mon gamin et moi (surtout pour moi ). Après de multiples tests et réflexions, nous avons retenu les conseils de morphoneo69 et mathieuI nous allons utiliser « Geany ». Il nous a fallut approximativement ¼ d’heure « montre en main » pour installer cet IDE et compiler notre premier tout petit programme.:cool:
Notre prochain post sera plus pertinent.;)
Dernière modification par scalpel (Le 03/11/2008, à 17:15)
Hors ligne
#10 Le 03/11/2008, à 17:37
- Кຼزດ
Re : [résolut] Besoin de conseils pour débuter en programmation C/C++
après il y a anjuta qui est assez simpliste aussi
dou
Hors ligne
#11 Le 03/11/2008, à 23:08
- scalpel
Re : [résolut] Besoin de conseils pour débuter en programmation C/C++
après il y a anjuta qui est assez simpliste aussi
Merci Mathieu pour ce dernier conseil que l'on viens de suivre . Sans etre plus dificile d'accès, « Anjuta » paraît plus complet que « Geany » au niveau des projets. De plus si j'ai bien compris à la lecture d'autres posts, il nous permetra plus tard d'intégrer « Glade » dans nos projets.
Demain on attaque les tutos sur Le Site du Zéro
PS. Cela promets de belles soirées en perspectives avec le gamin.
Dernière modification par scalpel (Le 03/11/2008, à 23:18)
Hors ligne
#12 Le 04/11/2008, à 11:26
- xamaco
Re : [résolut] Besoin de conseils pour débuter en programmation C/C++
Essaie de te procurer le livre de Ritchie et Kernighan : The C Programming Language (il y a des traductions françaises) :
http://fr.wikipedia.org/wiki/The_C_Programming_Language
Ritchie est le créateur du language C, lequel a beaucoup servi à construire Unix. Ca ne remplace pas un tuto car le niveau est assez haut : Il suppose que le lecteur a de bonnes bases en programmation. C'est également un peu daté, mais c'est un livre qui m'a complètement emballé quand j'ai appris le C.
Hors ligne
#13 Le 04/11/2008, à 11:30
- morphoneo69
Re : [résolut] Besoin de conseils pour débuter en programmation C/C++
Et avec le bouquin achète tout ceux de Donald Knuth (enfin surtout les The Art of Computer Programming) et tu ferras des merveilles.
Dernière modification par morphoneo69 (Le 04/11/2008, à 11:31)
Hors ligne
#14 Le 04/11/2008, à 14:29
- scalpel
Re : [résolut] Besoin de conseils pour débuter en programmation C/C++
Justement cet AM le gamin est en ville avec sa mère, il est super motivé et cherche un bouquin . J'espère qu'il ne va pas ramener n'importe quoi
.
A suivre.
PS. Si vous avez des projets, du style améliorer le noyau de linux. N’hésitez par à nous en faire part on va vous aider .
Dernière modification par scalpel (Le 04/11/2008, à 14:34)
Hors ligne
#15 Le 04/11/2008, à 14:56
- nicolas66
Re : [résolut] Besoin de conseils pour débuter en programmation C/C++
Si vous avez des projets, du style améliorer le noyau de linux.
Tout de suite, c'est pas le même niveau
"The computer was born to solve problems that did not exist before." (B. Gates)
Hors ligne
#16 Le 04/11/2008, à 15:04
- Jardiland
Re : [résolut] Besoin de conseils pour débuter en programmation C/C++
Tout de suite, c'est pas le même niveau
C'est clair, commencez plutôt par un jeu du pendu ou un je-pense-à-un-chiffre-essaie-de-le-deviner-je-te-dirai-juste-si-tu-es-au-dessus-ou-au-dessous, c'est simple à faire, c'est ludique et c'est didactique.
Réinstaller son système au moindre soucis est un réflexe de windowsien.
Sous linux, tous les problèmes peuvent être résolu sans réinstaller
---
Votre ordinateur s'ennuie ? Faites le participer à la recherche contre le cancer !
Hors ligne
#17 Le 04/11/2008, à 15:17
- Кຼزດ
Re : [résolut] Besoin de conseils pour débuter en programmation C/C++
Raaah, vous êtes pas très drôles, c'est de l'humour
dou
Hors ligne
#18 Le 04/11/2008, à 15:43
- scalpel
Re : [résolut] Besoin de conseils pour débuter en programmation C/C++
Raaah, vous êtes pas très drôles, c'est de l'humour
Ouf ! Merci mathieu.
Je reconnais que s'est pas terrible comme humour, promis je recomencerai plus
Par contre, je retiens l'idée de Jardiland (je-pense-à-un-chiffre ...).
Dernière modification par scalpel (Le 04/11/2008, à 15:47)
Hors ligne
#19 Le 04/11/2008, à 15:48
- Кຼزດ
Re : [résolut] Besoin de conseils pour débuter en programmation C/C++
De rien .
Et le truc je-pense-à-un-chiffre ressemble vachement à un tp du site du zero .
dou
Hors ligne
#20 Le 04/11/2008, à 16:46
- nicolas66
Re : [résolut] Besoin de conseils pour débuter en programmation C/C++
Raaah, vous êtes pas très drôles, c'est de l'humour
Boarf, j'avais saisi . Sinon essayez déjà de coder un morpion ou un autre jeu dans le même genre. Faut que ca reste assez ludique dans un premier temps.
"The computer was born to solve problems that did not exist before." (B. Gates)
Hors ligne