Sommaire

Objectif : apprendre à programmer avec le C

L’objectif premier est d’apprendre à programmer, ce qui signifie maîtriser la conception algorithmique avec au minimum un langage de programmation. À cet égard le langage C se montre particulièrement efficace pour apprendre et commencer, même si, détaché du C++, il n’aborde pas la dimension objet. De nombreux étudiants d’informatique, maintenant intégrés dans un travail, nous affirment que les bases de C leur ont donné la possibilité de s’adapter assez rapidement à d’autres langages et à de nombreuses situations de développement.

Initialement influencé par le langage Fortan, le langage C, à l’origine de nombreux autres langages, procure un moyen d’acquérir un savoir-faire fondamental en programmation informatique qui va permettre de circuler facilement dans la plupart des autres techniques et langages de programmation. Le C se trouve en effet à la racine de langages très utilisés. Il est inclus dans le langage C++ et directement relié aux langages C#, Objective-C, Java, PHP, Perl, Python et JavaScript. Il se retrouve aussi indirectement dans le langage Ruby, qui relève de Perl, Python et C++, le langage Scala associé à Java, et le langage Groovy qui passe par Ruby, Perl et Python.

Alors que le C++, langage objet appuyé sur sa base en C, offre des possibilités de structuration et d’architectures ...