Un Langage


C'est quoi un langage ?


Le français est un langage, l'anglais est un langage, le C est un langage, le C++ aussi, le PHP...


Un langage sert à se faire comprendre, le langage C nous permet de parler à l'ordinateur .

L'ordinateur ne comprend que le langage machine (composé d'instructions et de données à traiter codées en binaire).

L'ordinateur ne comprend que les séries de chiffres composées de zéros et de uns comme par exemple 00110000110000 .

C'est pour cela que l'on a inventé le C qui est un langage se rapprochant de votre langue maternelle (en particulier si vous êtes anglais).

Le langage C est un langage de bas niveau (enfin, assez bas niveau pour être précis), c'est à dire qu'il se rapproche du langage machine alors qu'un langage de haut niveau se rapproche de votre langue maternelle (comme Scratch).

C'est un peu plus complexe de programmer en langage bas niveau mais cela permet de mieux comprendre le fonctionnement de l'ordinateur et donc d'apprendre par la suite des langages de plus haut niveaux facilement. Plus le langage est bas niveau, plus on maîtrise le fonctionnement de l'ordinateur 'au plus près'.

Le C est bas niveau, certes, mais ce n'est pas le langage machine (qui est le langage le plus bas niveau), plus un langage est bas niveau, plus il est rapide bien entendu.

Le C est donc très rapide .

Il faut quand même transformer ce langage bas niveau en langage que l'ordinateur comprend.

C'est le compilateur qui fait ça pendant la compilation (traduction).





Le célèbre jeu Half-Life 2, programmé en C++


Comme vous débutez, nous n'allons pas commencer par voir comment réaliser un jeu 3D. Ce serait du pur suicide. 
Nous allons devoir passer par des choses très simples. Une des premières choses que nous verrons est comment afficher un message à l'écran. Le fameux "hello world" cher à tous les programmateurs.

Le but de ce cours est que vous soyez capables de vous débrouiller tous seuls dans n'importe quel programme écrit en C ou C++.

Mais tenez au fait, vous savez ce que c'est, cette histoire de "C / C++" ? 






On a vu Python, maintenant un peu de C... Pourquoi le C ? Parce qu'il est très présent dans les systèmes embarqués et bas niveau. 


Créé avec HelpNDoc Personal Edition: Générateur complet d'aides multi-formats