« Programmation/Variables » : différence entre les versions

Contenu supprimé Contenu ajouté
Tavernier (discussion | contributions)
bandeau TODO en heut
Tavernier (discussion | contributions)
semblerait moins absurde
Ligne 13 :
En langage machine, créer une variable consiste à choisir un emplacement au sein du support de stoquage, d'y inscrire son [[Programmation/Type|type]], c'est à dire sa taille, c'est à dire le nombre de commuteurs réservés à la variable dont on vient de demander la création, au sein des commuteurs situés immédiatement après le premier commuteur dont la configuration de commuteurs allumés ou éteints (0010110...) correspond à un nombre selon la [[Programmation/Base|base]] d'origine du système. Puis de commuter tous les bits à la valeur 0<!-- corrigez-moi si mon intuition me trompe -->
 
En [[langage machine]], accéder à une variable correspond à faire communiquer au système les états constatés des numéros binaires, ou bits – terme qu'on utilisera dorénavant pour désigner les commuteurs – parcourus par l'outil de lecture du support de stoquage le long de l'intervale dont la borne fermante marque la fin de la variable et dont l'adresse est indiquéesituée dansà unune emplacementdistance situéconstante immédiatementpar aprèsrapport laà bornel'intervale ouvranteouvrant, la taille de l'intervalle correspondant au [[Programmation/Type|type]] de la variable. La suite de numéros binaires enregistrée par le lecteur est ensuite communiquée au système qui se chargera de la convertir en une valeur exploitable dans une base (octale, décimale ou hexadécimale pour les plus connues) correspondant éventuellement à une constante alphanumérique selon l'[[Programmation/Encodage|Encodage]] chargé de l'interpréter.
 
L'interet des variables est ququ'il est possible de faire correspondre à un langage exploitable par l'homme en transformant la suite de chiffres binaires en des nombres décimaux qui peuvent alors devenir des symboles facilement manipulables par des procédures mathématiques.