Programme informatique

Définition, exemples et bonnes pratiques

À retenir

  • C'est un ensemble d'ordres logiques interprétables par une machine.
  • Il transforme des entrées (clavier, capteurs) en sorties (écran, action).
  • Il est rédigé à l'aide d'un langage de programmation.

Un programme informatique est une suite d'instructions précises et ordonnées qu'un ordinateur doit suivre pour accomplir une tâche. On peut le comparer à une recette de cuisine : l'ordinateur est le cuisinier qui exécute chaque étape (les instructions) avec des ingrédients (les données) pour obtenir un plat final (le résultat).

Étymologie

Issu du grec pro (avant) et graphein (écrire), le terme désignait initialement un décret ou une annonce publique. En informatique, il s'est popularisé dès les années 1940-1950 pour décrire les listes de commandes perforées ou mémorisées destinées aux premières machines à calculer électroniques.

Exemples d'usage

  • Une application de messagerie qui envoie et reçoit des textes.
  • Un script qui renomme automatiquement tous les fichiers d'un dossier.
  • Le logiciel interne d'un four à micro-ondes qui gère le temps de cuisson.

Cas d'usage

Le programme intervient dès qu'une machine doit traiter une information. On le retrouve dans le développement d'applications mobiles, la gestion des serveurs web, le pilotage de systèmes industriels ou encore la création de jeux vidéo.

Bonnes pratiques

Pour qu'un programme soit efficace, il doit être structuré de manière logique et documenté par des commentaires. Il est essentiel de prévoir la gestion des erreurs (ce que le programme doit faire si quelque chose ne se passe pas comme prévu) pour éviter que la machine ne se bloque.

Synonymes

logiciel application script code exécutable

Antonymes

matériel hardware données brutes

Conseil

Si vous débutez, voyez un programme comme une suite de verbes d'action. Apprendre à programmer, c'est avant tout apprendre à décomposer un problème complexe en une multitude de toutes petites étapes très simples.

Questions fréquentes

Quelle est la différence entre un programme et un logiciel ?

Un programme est une entité technique (un fichier d'instructions), tandis qu'un logiciel est souvent un ensemble plus vaste comprenant plusieurs programmes, des images, des sons et une documentation utilisateur.

Un programme peut-il faire des erreurs tout seul ?

Non, l'ordinateur exécute exactement ce qui est écrit. Les erreurs (bugs) proviennent généralement d'une instruction mal conçue ou d'un cas de figure non prévu par le créateur du programme.