Bonjour,
Ça fait quelque temps que je me pose une question bête, mais je pense passionnante : Comment a été compilé le premier compilateur ?.
Pour mieux situer la question, on va prendre gcc. Après quelques recherches rapides, j'ai trouvé que gcc a été programmé en assembleur, jusqu'à ce qu'il soit suffisamment complet pour s'auto-compiler en C (je sais c'est tordu ). On arrive donc a la question suivante : Comment a été assemblé le premier assembleur ?
Est-ce qu'il a été codé en langage machine (donc en 0 et 1) ? Dans ce cas, ça a du être horriblement long avant d'arriver à un assembleur capable de s'assembler ! Ou est-ce que les développeurs de l'époque ont trouvé une autre astuce ?
Au plus bas niveau, ce sont les sets d'instructions du processeur qui découlent directement de son architecture (de l'organisation des bidules électroniques) qui permettent de faire les opérations les plus basiques. C'est pour cela qu'il n'y a pas *un* assembleur universel.
Maintenant que les ordis sont développés ils n'ont plus besoin de le faire en binaire même dans ce cas, ils ont juste par exemple à le coder en C ou ASM. De toute manière ils ne le font pas vraiment, ce sont les développeurs de compilateurs/assembleurs qui le font (bon c'est vrai que Intel fait des compilos mais c'est pas la branche proc qui code).
Enfin, c'est un truc de dingue : coder tout un assembleur en 0 et 1. De plus il n'avait pas d'éditeur de texte à l'époque, si d'OS d'ailleurs. Comment il ont fait pour "donner" le code à l'ordi ?
Ou aussi on utilisait des bandes magnétique.. on pouvais mettre ça sur des cassettes audio si on voulais même.. (mais faut pas être pressé, la dernière fois j'ai mis 6minutes pour lire 11ko.. -_-)
Comment a-t-on assemblé le premier assembleur ?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Blond, bouclé, toujours le sourire aux lèvres...
Blond, bouclé, toujours le sourire aux lèvres...