Bonsoir,
je te conseille de lire un peu d'histoire sur l'évolution des ordinateurs.
En fait l'assembleur ou le langage machine, peu importe, et le langage le plus pur qui existe pour deux raisons principales :
1. dans le concret : pour commencer à discuter avec une machine c'est le premier langage utilisé. Si tu ne passes pas par lui, tu ne fais rien.
2. conceptuellement : amuse-toi à décomposer en concepts simples tout ce que tu fais avec des langages de haut niveau. Tu verras que tu peux tout décomposer en fonctions simples tels quels les "Goto" ou les "Jump", pour les If, compteurs et algos. Tout ce qui est lecture et transfert de données, donc pointeurs donc modes d'adressages indirectes en Assembleur. Bien sûr l'unité arithmétique que chaque micro-processeur possede qui permet tout au moins de faire des additions et soustractions.
Tout ce que tu fais en langage de haut niveau peut être décomposable en assembleur, donc l'assembleur est un langage.
Je rajouterai même qu'on a beau "espérer" beaucoup des langages de haut niveau, mais j'ai pas l'impression que quelqu'un qui n'a pas la notion du fonctionnement bas niveau d'une machine pourra correctement coder une appli. avec un langage de haut niveau.
Partager