À retenir
- C'est le point de départ de tout traitement informatique.
- Elle peut provenir d'un humain, d'un fichier ou d'un capteur.
- Elle doit être contrôlée pour garantir la sécurité du système.
Une entrée désigne toute information ou signal qu'un système informatique, un logiciel ou une fonction reçoit de l'extérieur pour pouvoir le traiter. On peut comparer cela aux ingrédients que vous donnez à un robot de cuisine : sans ces éléments de départ, la machine ne peut rien produire.
Étymologie
Issu du verbe français « entrer », le terme a glissé du sens physique (pénétrer dans un lieu) vers le domaine de l'information pour désigner ce qui « pénètre » dans l'unité de calcul. En anglais, on utilise le terme input.
Exemples d'usage
- Le texte que vous saisissez au clavier.
- Un clic de souris ou un mouvement sur un écran tactile.
- Un fichier lu par un logiciel pour en afficher le contenu.
- Une valeur (un paramètre) envoyée à une fonction dans un code de programmation.
Cas d'usage
Le concept d'entrée intervient partout : dans les interfaces homme-machine (clavier, micro), dans la communication entre logiciels (API), ou encore dans les objets connectés (capteurs de température ou de mouvement).
Bonnes pratiques
En développement et cybersécurité, la règle d'or est de ne jamais faire confiance aux entrées. Il faut toujours vérifier (valider) que la donnée reçue correspond à ce qui est attendu pour éviter des bugs ou des piratages (comme les injections SQL).
Synonymes
Antonymes
Conseil
Si vous apprenez la programmation, habituez-vous tôt à tester vos fonctions avec des entrées bizarres ou imprévues (un texte à la place d'un chiffre, par exemple). C'est ainsi qu'on crée des logiciels robustes !
Questions fréquentes
Quelle est la différence entre une entrée et un périphérique d'entrée ?
L'entrée est la donnée elle-même (le texte), tandis que le périphérique d'entrée est l'outil physique utilisé pour l'envoyer (le clavier).
Un programme peut-il fonctionner sans entrée ?
Certains programmes très simples n'ont pas besoin d'entrée externe pour s'exécuter, mais la majorité en nécessite pour être utile (ex: un moteur de recherche sans mots-clés ne sert à rien).