programation c++

2747 mots 11 pages
Cours d'informatique (la programmation)

PARTIE #1
Les Langages de programmation.

L'ordinateur est une machine étonnante et complexe. À la base, il ne comprend qu'un langage très simple constitué de 0 et de 1. Ainsi, un message tel que celui-ci :
1010010010100011010101001010111010100011010010
… peut signifier quelque chose comme « Affiche une fenêtre à l'écran ».
S'il fallait écrire dans ce langage (qu'on appelle langage binaire), il ne faudrait pas des années pour concevoir un jeu comme Starcraft II mais plutôt des millénaires (sans rire !).
Pour se simplifier la vie, les informaticiens ont créé des langages intermédiaires, plus simples que le binaire. Il existe aujourd'hui des centaines de langages de programmation. Pour vous faire une idée, vous pouvez consulter une liste des langages de programmation sur Wikipédia: http://fr.wikipedia.org/wiki/Liste_des_langages_de_programmation
Chacun de ces langages a des spécificités, nous y reviendrons.
Tous les langages de programmation ont le même but : vous permettre de parler à l'ordinateur plus simplement qu'en binaire. Voici comment cela fonctionne :
1. Vous écrivez des instructions pour l'ordinateur dans un langage de programmation (par exemple le C++) .
2. Les instructions sont traduites en binaire grâce à un programme de « traduction » .
3. L'ordinateur peut alors lire le binaire et faire ce que vous avez demandé!
Résumons ces étapes dans un schéma (figure suivante).
La compilation
Le fameux « programme de traduction » s'appelle en réalité le compilateur. C'est un outil indispensable. Il vous permet de transformer votre code, écrit dans un langage de programmation, en un vrai programme exécutable.
Reprenons le schéma précédent et utilisons un vrai vocabulaire d'informaticien (figure suivante). Voilà ce que je vous demande de retenir pour le moment : ce n'est pas bien compliqué mais c'est la base à connaître absolument!!!
Comment dois-je faire pour choisir le langage de

en relation

  • Tuto sdk
    1043 mots | 5 pages
  • La lumiere
    309 mots | 2 pages
  • Indh maroc 2011
    37683 mots | 151 pages
  • Math ect ecricome 2009
    751 mots | 4 pages
  • Planning terminal bac commerce pro
    678 mots | 3 pages
  • Python
    324 mots | 2 pages
  • Programmation et algorythmes
    394 mots | 2 pages
  • devoir maths bts sio 1ere année
    1860 mots | 8 pages
  • Le Langage C
    5504 mots | 23 pages
  • Bal de sceaux
    1361 mots | 6 pages
  • Discours contre la guerre
    1420 mots | 6 pages
  • Chai pas
    370 mots | 2 pages
  • Exploitation de données c3
    2076 mots | 9 pages
  • Programmation zeste
    2869 mots | 12 pages
  • recherche documentaire
    2722 mots | 11 pages