Troll - Programmation haute et basse couche
Publié : 01 mars 2012 23:51
Bonsoir !
Ce sera fait une bonne fois pour toute !
Je suis un programmeur de basse couche avant même d'être un programmeur de haute couche. Gagouze, il me reprendra si je me trompe, est un programmeur de haute couche.
Par contre, je ne savais pas que les programmeurs étais des bébés
ils parlent sans cesse de couche
Ceci mérite une petite explication
Sur ce, s'il y a des questions, s'il faut approfondir des notions, démontrer des exemple, c'est ici que ça se passe
Ce sera fait une bonne fois pour toute !
Je suis un programmeur de basse couche avant même d'être un programmeur de haute couche. Gagouze, il me reprendra si je me trompe, est un programmeur de haute couche.
Par contre, je ne savais pas que les programmeurs étais des bébés
Ceci mérite une petite explication
Et bien, je crois que j'ai clarifié la situation. Je vous ai passé les histoires de mnémonique, d'opérandes et encore d'accumulateurs. C'est pourtant la base de la programmation. On est très proche de l'orgue de barbarie avec les trous sur des cartonsLa programmation de basse couche est situer au plus près d'un micro-contrôleur, d'un micro(processeur. Il vise à travaillé directement avec les registres de ces composants afin de jouer sur l'optimisation des calculs qu'ils auront à perpétrer. En effet, si je dois faire un calcul, j'écris 1+1 =2. Sauf qu'en informatique ce serais plutôt 1 1 + = 2. Ou plus particulièrement 00000001 00000001 + = 00000010.
C'est pour ça qu'au lieu d'écrire des chiffres un programmeur de bas niveau va directement faire la traduction, en binaire, comme au dessus ou en hexadécimal. A propos, ça tombe bien, l'exadécimal est la base même des emplacement usités en couche de haut niveau pour aller sur des emplacements mémoire![]()
Bon et bien, maintenant voyons la partie programmation haut niveau.
Rien de plus simple, il s'agit de prendre des bibliothèques de chez Ikéaenfin, des morceaux de code déjà élaboré puis de sur-développé la haute couche pour être au plus près de l'utilisateur. A l'opposé du programmeur bas niveau.
Sur ce, s'il y a des questions, s'il faut approfondir des notions, démontrer des exemple, c'est ici que ça se passe