Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:systeme:programme [03/05/2013 10:25] smolski |
doc:systeme:programme [16/07/2021 06:16] (Version actuelle) smolski [Programmes] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Programmes ====== | ====== Programmes ====== | ||
- | (//écrit par// - **smolski** 03-05-2013) Le retour sur le forum est ici : [[//url// | Lien vers le forum concernant ce tuto]] | + | * Objet : Programmes |
- | N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs ! | + | * Suivi : |
+ | * Création par [[user>smolski]] le 03-05-2013 | ||
+ | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=6788 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
- | * Objet : programmes | + | {{/file-Rc44ffffcc8d9b054d0787daf104160e0.png}} |
- | * Niveau requis : DÉBUTANT | + | |
- | * Commentaires : // Initiation aux programmes. // | + | |
- | * Débutant, à savoir : [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | + | |
===== Généralités ===== | ===== Généralités ===== | ||
Ligne 33: | Ligne 32: | ||
- Il s'agit d'établir ce que le programme doit faire et quel sera son comportement face aux sollicitations. | - Il s'agit d'établir ce que le programme doit faire et quel sera son comportement face aux sollicitations. | ||
- Ceci peut être fait par une personne qui se positionne comme client du produit fini. | - Ceci peut être fait par une personne qui se positionne comme client du produit fini. | ||
- | - Ce travail ammène l'élaboration du cahier des charges. | + | - Ce travail amène l'élaboration du cahier des charges. |
Si le programme est destiné à avoir une interface graphique, on peut aussi établir un prototype de celle-ci. \\ | Si le programme est destiné à avoir une interface graphique, on peut aussi établir un prototype de celle-ci. \\ | ||
Ligne 72: | Ligne 71: | ||
Il va transformer le fichier source (qui n'est que du texte) en un programme compréhensible par l'ordinateur (en binaire). | Il va transformer le fichier source (qui n'est que du texte) en un programme compréhensible par l'ordinateur (en binaire). | ||
- | En réalité, il y a une étape intermédiaire. La fabricant du microprocesseur le dote d'un jeu d'instructions baptisées //instructions assembleur//. | + | En réalité, il y a une étape intermédiaire. Le fabricant du microprocesseur le dote d'un jeu d'instructions baptisées //instructions assembleur//. |
Dans un premier temps, le source est donc transcrit en assembleur qui constitue aussi un langage de programmation. | Dans un premier temps, le source est donc transcrit en assembleur qui constitue aussi un langage de programmation. | ||
Ligne 90: | Ligne 89: | ||
Il existe des langages de programmation qui n'ont pas besoin de compilation. \\ | Il existe des langages de programmation qui n'ont pas besoin de compilation. \\ | ||
- | Ce sont les langages interprétés appelés aussi langages [[manuel:scripts | de script]]. \\ | + | Ce sont les langages interprétés appelés aussi langages [[:doc:programmation:scripts | de script]]. \\ |
Le programme est là encore écrit dans un fichier texte, mais il peut alors être directement exécuté. | Le programme est là encore écrit dans un fichier texte, mais il peut alors être directement exécuté. | ||