On Sep 26, 8:43 am, Laurent CLAUDE :
|> "Le langage C" par Kernighan & Ritchie. |> (35 Euros) ISBN : 2-10-048734-5 |>
Il me semble que tu n'as pas bien saisi :
Le C est un language qui ne *depend pas* de la cible materielle. Un des interets du C est justement de ne pas etre specifique a une machine : il n'existe pas un C pour Microchip, un autre pour Motorola/Freescale, un autre pour Intel, etc ... Un *meme* programme C correctement ecrit pourra etre compile, suivant le uC cible, en differents codes machine, destines a plusieurs uC differents, provenant de fabricants differents. (exception faite des routines bas niveau specifiques au uC) C'est le compilateur qui transcrit le C en language machine qui va generer du code executable pour un uC particulier.
Donc ta question "apprendre le C pour du PIC" n'a pas de sens, car le C n'est pas destine a un uC particulier, comprends-tu ?
Apprendre le C est *independant* du fait d'apprendre les PIC. Que tu utilises un PIC, un 68HC16, ou un uP Intel, la connaissance du C te servira toujours, quel que soit le hardware que tu utiliseras.
Apprendre le C n'est certainement pas inutile !