À 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
Antonymes
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.