next up previous
Next: Généralités sur le langage Fortran Up: Initiation au Langage Fortran Previous: Avant-propos

Sous-sections

Introduction

Composition d'un ordinateur

Le microprocesseur ne sait effectuer que des opérations simples sur des nombres codés en binaire (1 et 0) :

C'est le code machine, très éloigné de la logique humaine.

Exemples de problème

Un langage

On voit donc qu'il manque un chaînon entre l'homme et la machine, un langage commun. C'est le langage informatique.

Un langage est constitué par :

Programmer, c'est écrire un texte respectant les règles du langage, susceptible de résoudre un problème donné.

Compilation et debugger

Ce texte est ensuite vérifié et traduit en une suite de codes machines par l'intermédiaire d'un compilateur. Si le texte est incorrect, le compilateur indique les erreurs de compilation, qu'on pourrait comparer à des fautes d'orthographe et de grammaire dans un langage courant.

Exécuter le programme, c'est faire dérouler par la machine cette séquence de codes machines ainsi créée.

Il est malheureusement rare qu'un programme fonctionne du premier coup, et qu'il fournisse exactement le résultat escompté : il présente des dysfonctionnements qu'on appelle des « bugs ».

On dispose en général d'un outil appelé debugger, qui permet de faire tourner le programme par petits bouts, afin de repérer les erreurs (cf. figure 1.2).


  
Figure 1.2: chaîne de compilation
\includegraphics[width=0.8\linewidth]{editcompilexe.eps}


next up previous
Next: Généralités sur le langage Fortran Up: Initiation au Langage Fortran Previous: Avant-propos

Copyright © EMAC - 1996-1999 - Paul GABORIT