Qui ne s’est jamais posé ou n’a jamais attendu parler de « na soso na liki, nani abimisa moninga mutu ya liboso ? » ce qui veut dire « Qui entre l’œuf et la poule précède l’autre ? ».

Je vois certains se dire, tien, un tel sujet sur ce blog, c’est quoi ça…. bon, je ne sort pas du contexte. je reste bien là.

Ce paradoxe en Informatique, précisément dans la programmation, illustre la question « Quel est donc le premier compilateur et/ou interpréteur ? »

Bon j’explicite si tu ne comprends pas. L’ordinateur, ne comprend que le binaire. Pour créer un programme informatique, le programmeur écrit son code dans un langage de programmation, qui doit être interprété en binaire pour que l’ordinateur le comprenne et qu’il exécute.

Voir aussi  Connaitre les technologies utilisées par un site web

Les compilateurs sont justement des programmes qui permettent de traduire un programme écrit dans un langage de programmation en langage binaire pour que l’ordinateur le comprenne.

Mais en analysant, un compilateur est tout de même un programme. Or généralement on écrit des programmes dans un langage de programmation, cela implique qu’un compilateur a été aussi écrit dans un langage de programmation. Maintenant voici la vraie question :

« Quel est le compilateur qui a compilé le premier compilateur ? »

Bien que dans le cadre de l’œuf et la poule, cette question reste encore en vogue et n’a peut-être pas encore eu des solutions absolues car certains répondent de manière humoristique bien-sûr « L’œuf vient le premier dans la phrase », dans la programmation, plus on acquiert de l’expérience, plus la facilité d’y répondre s’étend.

Voir aussi  Télécharger vidéo Youtube Guide complet

Il faut savoir qu’avant le compilateur, tout s’écrivait à peine en binaire ou en assembleur.

Alors, sauriez-vous répondre à cette fameuse question ?

Répondre

Votre email ne sera pas publié Required fields are marked *
Vous pouvez utiliser les balises HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.