C'est plutôt très mauvais, le C étant un langage très compliqué. (On reconnaît les gens qui ne savent pas ou peu programmer en C à ce qu'ils croient encore que c'est simple.)
Moui non.
Le C est piégeur, c'est vrai mais cela ne rend pas le C plus complexe que les autres.
Le C++ par exemple est tellement volumineux qu'il est impossible de maitriser toutes ses entrailles. Le C dans sa version standard a le mérite d'être très simple et léger et du coup tu peux apprendre très rapidement le gros du langage avant de galérer pour maitriser les éléments restants…
La norme du langage C c'est pratiquement 420 pages sans les annexes, ce qui est similaire a un datasheet d'un micro-contrôleur détaillé avec le descriptif des instructions et du fonctionnement électronique. Certes je ne pense pas qu'un expert du C connaisse parfaitement la norme et inversement, mais cela donne une bonne indication du volume et j'ai de gros doutes qu'avec une norme similaire les autres langages modernes tiennent en si peu de pages.
Donc oui le C est piégeur et nécessite des années pour être un « expert » mais là encore en comparaison avec les autres langages c'est quelque chose de bien plus atteignable.
[^] # Re: Mon grain de sel
Posté par Renault (site web personnel) . En réponse au journal Lycée et informatique : spécialité ISN en terminale S. Évalué à 1.
Moui non.
Le C est piégeur, c'est vrai mais cela ne rend pas le C plus complexe que les autres.
Le C++ par exemple est tellement volumineux qu'il est impossible de maitriser toutes ses entrailles. Le C dans sa version standard a le mérite d'être très simple et léger et du coup tu peux apprendre très rapidement le gros du langage avant de galérer pour maitriser les éléments restants…
La norme du langage C c'est pratiquement 420 pages sans les annexes, ce qui est similaire a un datasheet d'un micro-contrôleur détaillé avec le descriptif des instructions et du fonctionnement électronique. Certes je ne pense pas qu'un expert du C connaisse parfaitement la norme et inversement, mais cela donne une bonne indication du volume et j'ai de gros doutes qu'avec une norme similaire les autres langages modernes tiennent en si peu de pages.
Donc oui le C est piégeur et nécessite des années pour être un « expert » mais là encore en comparaison avec les autres langages c'est quelque chose de bien plus atteignable.