Tu veux dire qu'il n'y a pas de type en assembleur ? C'est faux.
La déclaration de types complexes, récursifs
La définition de fonctions
Tu peux déclarer des sous-programmes en assembleur : ce ne sont pas des fonctions à proprement parler, mais ça fait parfaitement l'affaire.
Une pile (peut être qu'il y a des assembleur qui en proposent, mais rien de courant)
C'est justement une des caractéristiques intéressantes de l'assembleur : la pile n'est pas "magique" : tu dois te soucier de sa taille. C'est la même chose en C, sauf que c'est moins évident parce qu'il y a une gestion automatique. Celà dit, la gestion de la pile n'est pas du ressort du langage mais de l'OS, a moins de programmer à bas niveau sans OS.
Tu peux déclarer des types complexes avec les assembleurs récents. Récursifs, par contre je ne sais pas.
Sinon tout ce que tu cites sont des abstractions, qui ne sont pas forcément plus simple que les concepts sous-jacents en assembleur.
[^] # Re: L'assembleur ou le Scheme
Posté par totof2000 . En réponse au journal Python comme premier langage de programmation ?. Évalué à 4.
Tu veux dire qu'il n'y a pas de type en assembleur ? C'est faux.
C'est justement une des caractéristiques intéressantes de l'assembleur : la pile n'est pas "magique" : tu dois te soucier de sa taille. C'est la même chose en C, sauf que c'est moins évident parce qu'il y a une gestion automatique. Celà dit, la gestion de la pile n'est pas du ressort du langage mais de l'OS, a moins de programmer à bas niveau sans OS.
Tu peux déclarer des types complexes avec les assembleurs récents. Récursifs, par contre je ne sais pas.
Sinon tout ce que tu cites sont des abstractions, qui ne sont pas forcément plus simple que les concepts sous-jacents en assembleur.