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 Prochaine révision Les deux révisions suivantes | ||
doc:systeme:programme [03/05/2013 10:25] smolski |
doc:systeme:programme [07/08/2015 18:01] milou [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]] | ||
- | N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs ! | ||
* Objet : programmes | * Objet : programmes | ||
- | * Niveau requis : DÉBUTANT | + | * Niveau requis : {{tag>débutant avisé}} |
* Commentaires : // Initiation aux programmes. // | * Commentaires : // Initiation aux programmes. // | ||
- | * Débutant, à savoir : [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | + | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) |
+ | * Suivi : {{tag>à-compléter à-tester}} | ||
+ | * Création par [[user>smolski]] le 03-05-2013 | ||
+ | * Testé par .... le .... | ||
+ | * 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 !)) | ||
+ | |||
===== Généralités ===== | ===== Généralités ===== | ||
Ligne 33: | Ligne 36: | ||
- 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 75: | ||
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 93: | ||
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é. | ||