Comment avez-vous commencer de programmer en C ?

Comment avez-vous commencer de programmer en C ? - C - Programmation

Marsh Posté le 19-02-2006 à 18:48:52    

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ù ?

Reply

Marsh Posté le 19-02-2006 à 18:48:52   

Reply

Marsh Posté le 19-02-2006 à 18:50:42    

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
Reply

Marsh Posté le 19-02-2006 à 18:53:38    

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/
Reply

Marsh Posté le 19-02-2006 à 19:01:30    

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

Reply

Marsh Posté le 19-02-2006 à 19:18:00    

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

Reply

Marsh Posté le 19-02-2006 à 19:53:54    

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


---------------
http://www.blastmanu.info
Reply

Marsh Posté le 19-02-2006 à 21:37:22    

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.

Reply

Marsh Posté le 19-02-2006 à 22:45:47    

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

Reply

Marsh Posté le 19-02-2006 à 22:50:30    

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/
Reply

Marsh Posté le 19-02-2006 à 22:54:46    

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 ?

Reply

Marsh Posté le 19-02-2006 à 22:54:46   

Reply

Marsh Posté le 19-02-2006 à 23:56:17    

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/
Reply

Marsh Posté le 20-02-2006 à 00:01:00    

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
Reply

Marsh Posté le 20-02-2006 à 08:36:13    

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.

Reply

Marsh Posté le 20-02-2006 à 09:24:59    

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

Reply

Marsh Posté le 20-02-2006 à 10:37:46    

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/
Reply

Marsh Posté le 20-02-2006 à 10:46:30    

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)

Reply

Marsh Posté le 20-02-2006 à 18:40:09    

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 ?

Reply

Marsh Posté le 20-02-2006 à 18:52:15    

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

Reply

Marsh Posté le 20-02-2006 à 19:29:18    

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/
Reply

Marsh Posté le 20-02-2006 à 19:35:17    

oki :jap:

Reply

Marsh Posté le 20-02-2006 à 19:36:24    

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

Reply

Marsh Posté le 20-02-2006 à 19:40:22    

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/
Reply

Marsh Posté le 20-02-2006 à 19:44:25    

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

Reply

Marsh Posté le 20-02-2006 à 20:44:23    

abstraction = conceptualiser

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed