Flux rss
Bookmark Ajouter aux favoris / Partager
Programmi informatici Programa informático Computerprogramm Programa informático Computer program

Qu'est-ce qu'un programme informatique?

Un programme informatique est une succession d'instructions exécutable par l'ordinateur. Toutefois, l'ordinateur ne sait manipuler que du binaire, c'est-à-dire une succession de 0 et de 1. Il est donc nécessaire d'utiliser un langage de programmation pour écrire de façon lisible, c'est-à-dire avec des instructions compréhensibles par l'humain car proches de son langage, les instructions à exécuter par l'ordinateur.

Ainsi, ces programmes sont traduits en langage machine (en binaire) par un compilateur.

La façon d'écrire un programme est intimement liée au langage de programmation que l'on a choisi car il en existe énormément. De plus, le compilateur devra correspondre au langage choisi: à chaque langage de programmation son compilateur (exception faite des langages interprétés...).

D'une façon générale, le programme est un simple fichier texte (écrit avec un traitement de texte ou un éditeur de texte), que l'on appelle fichier source.

Le fichier source contient les lignes de programmes que l'on appelle code source. Ce fichier source une fois terminé doit être compilé. La compilation se déroule en deux étapes :

  • le compilateur transforme le code source en code objet, et le sauvegarde dans un fichier objet, c'est-à-dire qu'il traduit le fichier source en langage machine (certains compilateurs créent aussi un fichier en assembleur, un langage proche du langage machine car possédant des fonctions très simples, mais lisibles)
  • le compilateur fait ensuite appel à un éditeur de liens (en anglais linker ou binder) qui permet d'intègrer dans le fichier final tous les éléments annexes (fonctions ou librairies) auquel le programme fait référence mais qui ne sont pas stockés dans le fichier source.
    Puis il crée un fichier exécutable qui contient tout ce dont il a besoin pour fonctionner de façon autonome, (sous les systèmes d'exploitation Microsoft Windows ou MS-Dos le fichier ainsi créé possède l'extension .exe)


Dernière modification le mardi 14 octobre 2008 à 17:40:39.Ce document intitulé « Programme informatique » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Programme informatique Qu'est-ce qu'un programme informatique? Un programme informatique est une succession d'instructions exécutable par l'ordinateur. Toutefois, l'ordinateur ne sait manipuler que du binaire, c'est-à-dire une succession de 0 et de 1. Il est donc... www.commentcamarche.net/contents/langages/programme.php3
Je voudrais créer un programme informatique Bonjour, je voudrait creer un programme informatique mais le probleme c 'est que je sais pas quel logigiel utiliser. Merci de m'aider. www.commentcamarche.net/forum/affich-1482719-je-voudrais-creer-un-programme-informatique
[mythes] Langage informatique=Langage de programmationMythe Tous les langages informatiques sont des langages de programmation. Réalité FAUX Explications Il existe une multitude de langages informatiques. Beaucoup sont des langages de programmation, mais pas tous. Cette confusion est fréquente... www.commentcamarche.net/faq/sujet-4577-mythes-langage-informatique-langage-de-programmation
Devenir pirate informatiqueQue vous vouliez devenir un pirate informatique ou savoir comment hacker, le premier texte à connaître est celui ci-dessous : CODE PÉNAL (Partie Législative) CHAPITRE III : Des atteintes aux systèmes de traitement automatisé de données Article 323... www.commentcamarche.net/faq/sujet-307-devenir-pirate-informatique
Exercice du bac informatique Programmation (Résolu)Bonjour, chui un eleve en bac informatique la programmation mon seul moyen de réssure svp aider moi a trouver des TD ,exercices ,Teste sur les enregitrement et les fichiers merci pour votre lecture. www.commentcamarche.net/forum/affich-5706201-exercice-du-bac-informatique-programmation
DEVENIR programmeur ! A lire svpBonjour à tous. Depuis quelques années je m'intéresse de près à tout ce qui touche à l'informatique. J'envisage sincèrement une reconversion dans ce domaine. Plus particulièrement dans la programmation. Je pense au C pour les bases (solides ;) puis je... www.commentcamarche.net/forum/affich-457723-devenir-programmeur-a-lire-svp
Magazines sur la programmationBrenant mon courage à deux mains, et mon parapluie de l'autre, je suis retourné chez un marchand de journaux pour jeter un coup d'oeil sur les revues informatique. Pouârk !... ça s'améliore pas. Les magazine de programmation ont disparu (ah la belle... www.commentcamarche.net/forum/affich-59427-magazines-sur-la-programmation
Exercices de yoga, de renforcement musculaire et d'aérobic au programme de la Wii Fit(Paris - Relax news) - Le nouveau programme sportif de la console de Nintendo Wii, baptisé Wii Fit, sortira en Europe au printemps prochain. A quelques semaines de son lancement, voici plus d'informations sur les fonctions qu'il propose. Le principe... www.commentcamarche.net/actualites/exercices-de-yoga-de-renforcement-musculaire-et-d-aerobic-au-programme-de-la-wii-fit-4589377-actualite.php3
Analyste programmeur (développeur)Développeur Le métier de développeur (également nommé analyste-programmeur) consiste à concevoir et à développer une application informatique, c'est-à-dire transcrire un besoin en une solution informatique écrite dans un langage informatique.... www.commentcamarche.net/contents/metiers-informatique/analyste-programmeur-developpeur.php3
Les langages informatiquesLangage informatique On appelle « langage informatique » un langage destiné à décrire l'ensemble des actions consécutives qu'un ordinateur doit exécuter. Un langage informatique est ainsi une façon pratique pour nous (humains) de donner des... www.commentcamarche.net/contents/langages/langages.php3
Introduction à l'algorithmiqueNotion d'algorithme La mise au point d'un programme informatique se fait en plusieurs étapes. Il s'agit de fournir la solution à un problème, la première étape consiste donc à analyser le problème, c'est-à-dire en cerner les limites et le mettre... www.commentcamarche.net/contents/algo/algointro.php3