![]() |
Résultats avec Windows Live® Search
Résultats avec Windows Live® Search programme (informatique)Article
Plan de l'article
programme (informatique), suite d’instructions interprétées puis exécutées par un ordinateur. Un programme peut désigner la version source tapée au clavier ou la version exécutable en langage machine.
Lorsqu’un programmeur conçoit un programme, il le saisit sur son ordinateur, en utilisant généralement un langage évolué. Ce programme source, qui doit comprendre toutes les instructions et les fichiers nécessaires à son interprétation, est ensuite compilé en un ensemble d’instructions écrites en langage machine, suivant un format qui en autorise le chargement en mémoire et l’exécution. Cette nouvelle version du programme source, appelée programme exécutable, est alors prête à fonctionner. En interdisant l’accès aux instructions codées en langage machine, un programme exécutable conserve en son sein la confidentialité des algorithmes mis au point par le programmeur. Ainsi, une application de traitement de texte constitue un programme exécutable : l’utilisateur n’a pas besoin de modifier le programme pour l’exécuter, et quand bien même il le désirerait, il n’en aurait pas la possibilité.
La réalisation ou développement d’un programme passe par une phase conceptuelle indispensable durant laquelle le programmeur, appelé encore développeur, écrit ce programme au moyen d’instructions appartenant au langage de programmation choisi. Mais le seul fait de connaître un langage n’implique pas forcément la création d’un bon programme. Des connaissances supplémentaires peuvent, en effet, être nécessaires, telles que la maîtrise de la théorie des algorithmes, la conception de l’interface utilisateur, la connaissance des réseaux, des serveurs de données, etc. Le développement d’un programme ou d’un logiciel s’inscrit dans un cycle qui se décompose en une succession d’étapes bien précises : élaboration du cahier des charges, analyse du système et du problème à résoudre, codification, validation et tests, installation et déploiement, et enfin maintien en condition opérationnelle (maintenance). La programmation adoptée dépend souvent du type d’application que l’on souhaite développer, ce choix prenant en compte, suivant les cas, des critères de rapidité, de facilité de traitement du graphisme ou de calcul, etc. Il existe de nombreux types de programmation couramment employés, parmi lesquels on peut mentionner les programmations ascendante, descendante, linéaire, logique, modulaire, structurée et orientée-objet.
Dans ce type de programmation, les fonctions de plus bas niveau sont développées, programmées et testées en premier, puis assemblées pour former les fonctions de niveau plus élevé.
|
© 2008 Microsoft
![]() ![]() |