Bonjour,
Comme tout petit utilisateur de langage de programmation, j’ai appris à l’école - il y a bien longtemps - le C qui venait de naître et il est vrai que son approche est un peu “hard”. Mais la puissance de la bête est sans commune mesure.
Lorsque j’ai commencé à travailler avec Linux et les logiciels comme Inkscape, GIMP ou Blender, j’ai été confronté à nécessité de pouvoir créer des “outils” conformes à mes besoins spécifiques.
Si C était probablement tout désigné, mes connaissances en la matière étaient bien faibles et mon manque de pratique énorme.
Alors je me suis reporté sur Python qui est supporté par ces applications.
Bien entendu, c’est un langage interprété qui demande assez bien de ressources système mais c’est un langage relativement aisé à apprendre et surtout extrêmement documenté en français sur la toile.
Si le besoin s’en fait sentir, il est également possible, dans un programme écrit en C d’y incorporer des codes Python. Cela permet de développer rapidement des codes en Python quitte à les réécrire, quand on a mieux le temps, en C.
Un numéro spécial de Linux Magazine Hors Série 70 traite justement du C et de la possibilité de le combiner avec Python. Ce magasine permet de se forger une (toute) petite idée du fonctionnement de C et permet une (toute) petite et élémentaire approche de la bête.
Pour ce qui est de l’outil de programmation, j’utilise Spyder qui me convient très bien.