Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
878 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Comment avez-vous commencer de programmer en C ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment avez-vous commencer de programmer en C ?

n°1309187
Adeptuce
Posté le 19-02-2006 à 18:48:52  profilanswer
 

Salut a tous !!!
 
Bon tous est dans le titre !!!
 
Comment avez-vous commencer de programmer en C ?
A l'aide de quoi (Tutaux,bouqins....etc)? Et vous avez commencé par où ?

mood
Publicité
Posté le 19-02-2006 à 18:48:52  profilanswer
 

n°1309189
shikamarud​b
Posté le 19-02-2006 à 18:50:42  profilanswer
 

Tutoriaux  
http://www.siteduzero.com/tuto-3-8 [...] -en-c.html
si tu le suis a la lettre du deviendra tres bon


Message édité par shikamarudb le 19-02-2006 à 18:50:53
n°1309192
Emmanuel D​elahaye
C is a sharp tool
Posté le 19-02-2006 à 18:53:38  profilanswer
 

Adeptuce a écrit :

Salut a tous !!!
 
Bon tous est dans le titre !!!
 
Comment avez-vous commencer de programmer en C ?
A l'aide de quoi (Tutaux,bouqins....etc)? Et vous avez commencé par où ?


99% autodidacte :  
 
Années 80 : BASIC, puis Pascal (87), puis C (K&R + 1 semaine de stage). C'est mon métier (programmeur C) depuis 1993.


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1309193
Adeptuce
Posté le 19-02-2006 à 19:01:30  profilanswer
 

Balèze !!!!
 
Est-ce que K&R est bien pour les débutant comme moi ? car je l'ai eu pour mon anni mais je l'ai pas commencer encore et actuellement je suit les cours de SDZ ...

n°1309223
Sebou77
French Tech powaa :-)
Posté le 19-02-2006 à 19:18:00  profilanswer
 

Tuto du net + K&R et beaucoup de cours :o
:)

n°1309246
blastman
just me !
Posté le 19-02-2006 à 19:53:54  profilanswer
 

lecture/écriture de code trouvé sur le net puis bouquins...


---------------
http://www.blastmanu.info
n°1309318
Trap D
Posté le 19-02-2006 à 21:37:22  profilanswer
 

Année 80 : Pascal + un peu de Lisp à la fac + K & R.
Attention, le K&R permet d'apprendre le C, pas à programmer, ce n'est pas la même chose.

n°1309339
Adeptuce
Posté le 19-02-2006 à 22:45:47  profilanswer
 

Comment sa K&R apprend bien a programmer puisqu'il apprend le language C ?

n°1309342
Emmanuel D​elahaye
C is a sharp tool
Posté le 19-02-2006 à 22:50:30  profilanswer
 

Adeptuce a écrit :

Comment sa K&R apprend bien a programmer puisqu'il apprend le language C ?


D'abord, je ne sais pas ce qu'est un 'language' (comment prononces-tu iguane ?)
 
Ensuite, le K&R est un livre de formation à un langage, c'est à dire qu'il apprendre à écrire des programmes dans un certain langage. Mais il n'enseigne pas les méthodes de programmations indépendantes des langages tels que l'algorithmie, les structures de données, la modélisation, la programmation évènementielle etc.
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1309344
Adeptuce
Posté le 19-02-2006 à 22:54:46  profilanswer
 

Ah d'accord !!!! je n'avait pas compris !!! Et est-il conseillé d'apprend les base de la programmation avant de ce lancer dans un langage (et non language dsl pour ma faute) ? et si oui quel sont les bon livres pour apprendre ?

mood
Publicité
Posté le 19-02-2006 à 22:54:46  profilanswer
 

n°1309374
Emmanuel D​elahaye
C is a sharp tool
Posté le 19-02-2006 à 23:56:17  profilanswer
 

Adeptuce a écrit :

Et est-il conseillé d'apprend les base de la programmation avant de se lancer dans un langage


C'est un vieux débat. Je pense qu'on ne peut pas faire d'algorithimque longtemps sans expérimenter et donc sans connaitre un langage. D'autre part, il n'est pas possible d'apprendre un langage sans connaître les bases d'algorithmique. C'est un problème qui n'est pas encore véritablement tranché ni résolu. La réponse est probablement une approche 'parallèle', c'est à dire apprendre les base d'un langage, puis les base de l'algorithmie, puis les suppléments nécessaires pour implémenter ces bases d'algo etc. Par approche successive.
 
Ce n'est évidemment pas une approche universitaire qui sépare les deux enseignements et les prodique dans un ordre non défini... Il y a une idée à creuser là dessus pour qu'un débutant absolu puisse acquerir à la fois une formation de programmeur et de codeur sans trop de tatonnement... J'y réflechis depuis un moment... Sans compter qu'il y a d'autres aspects, comme la maitrise de son système, et des outils de développement...

Citation :

et si oui quel sont les bon livres pour apprendre ?


Voir les revues de livres sur le site de Développez.
 
http://www.developpez.net


Message édité par Emmanuel Delahaye le 19-02-2006 à 23:57:41

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1309377
slash33
Posté le 20-02-2006 à 00:01:00  profilanswer
 

Formation initiale à l'IUT. Heureusement complétée par une pratique professionnelle.
 
Bon pour le C++, ce fut sur le tas :o


Message édité par slash33 le 20-02-2006 à 00:01:28
n°1309431
LePhasme
Les Belges domineront le monde
Posté le 20-02-2006 à 08:36:13  profilanswer
 

Environ 70 heures de cours à l'école sur le C ( théorie + exercices ), perso je crois que les cours ou des bouquins ca reste mieux que des tutoriaux du net.

n°1309452
Adeptuce
Posté le 20-02-2006 à 09:24:59  profilanswer
 

Quels sont les études et les écoles conseillées pour devenir programmeur ?

n°1309497
Emmanuel D​elahaye
C is a sharp tool
Posté le 20-02-2006 à 10:37:46  profilanswer
 

Adeptuce a écrit :

Quels sont les études et les écoles conseillées pour devenir programmeur ?


Ecole, je ne sais pas. Il faut avant tout des qualités intrinsèques :  
 

  • Curiosité
  • Analyse
  • Logique
  • Expression
  • Abstraction
  • Patience
  • Persévérance
  • Curiosité (ah, je l'ai déjà dit... Ca doit être important...)
  • Rigueur
  • ...


Message cité 1 fois
Message édité par Emmanuel Delahaye le 20-02-2006 à 10:39:20

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1309499
chrisbk
-
Posté le 20-02-2006 à 10:46:30  profilanswer
 

Adeptuce a écrit :

Quels sont les études et les écoles conseillées pour devenir programmeur ?


 
bof, aucune en particulier, c'est surtout l'xp qui compte. (<< codeux old school qui a appris en en chiant inside)

n°1309895
Sebou77
French Tech powaa :-)
Posté le 20-02-2006 à 18:40:09  profilanswer
 

Emmanuel Delahaye a écrit :

Ecole, je ne sais pas. Il faut avant tout des qualités intrinsèques :  
 

  • Curiosité
  • Analyse
  • Logique
  • Expression
  • Abstraction
  • Patience
  • Persévérance
  • Curiosité (ah, je l'ai déjà dit... Ca doit être important...)
  • Rigueur
  • ...

que veux tu dire par abstraction ?

n°1309909
skelter
Posté le 20-02-2006 à 18:52:15  profilanswer
 

http://fr.wikipedia.org/wiki/Abstrait
 
genre en C t'a un bon exemple avec le type FILE et les fonctions f*

n°1309938
Emmanuel D​elahaye
C is a sharp tool
Posté le 20-02-2006 à 19:29:18  profilanswer
 

Sebou77 a écrit :

que veux tu dire par abstraction ?


La capacité de raisonner sur un concept d'une manière globale sans se perdre dans les détails. En informatique, c'est se concentrer sur les actions au détriment de la manipulation fine des données, par exemple.
 
http://mapage.noos.fr/emdel/tad.htm
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1309941
Sebou77
French Tech powaa :-)
Posté le 20-02-2006 à 19:35:17  profilanswer
 

oki :jap:

n°1309943
chrisbk
-
Posté le 20-02-2006 à 19:36:24  profilanswer
 

skelter a écrit :

http://fr.wikipedia.org/wiki/Abstrait
 
genre en C t'a un bon exemple avec le type FILE et les fonctions f*


 
jtrouve pas FILE super abstrait

n°1309945
Emmanuel D​elahaye
C is a sharp tool
Posté le 20-02-2006 à 19:40:22  profilanswer
 

chrisbk a écrit :

jtrouve pas FILE super abstrait


Il pourrait très bien être défini

typedef struct file FILE;


mais ça empêcherait le codage de certaines fonctions sous forme de macro ([C-99] ou d'inline)...


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1309950
skelter
Posté le 20-02-2006 à 19:44:25  profilanswer
 

chrisbk a écrit :

jtrouve pas FILE super abstrait


 
comme son nom ne l'indique pas, ca permet de manipuler autres chose que des fichiers, on doit pouvoir gérer toute les E/S par abstraction (clavier, ecran, imprimante, reseau, ...)

n°1310024
slash33
Posté le 20-02-2006 à 20:44:23  profilanswer
 

abstraction = conceptualiser

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Comment avez-vous commencer de programmer en C ?

 

Sujets relatifs
Programmer en JAVA. Avec quoi sous linux ?programmer
Cmt Programmer Une caisse enregisteuse ? URGENTEditeur pour programmer en PHP
Par quoi commencer?Commencer a programmer à 13ans.
Programmer l'heure d'éxécution d'un ordreProgrammer un driver sous linux
Outil pour programmer en Fortran ? 
Plus de sujets relatifs à : Comment avez-vous commencer de programmer en C ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR