Qu'est ce que le langage assembleur ?

Résolu
roamba12 -  
jee pee Messages postés 9444 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je voudrais savoir ce que c'est le langage assembleur, est-ce un langage de programmation comme python, java etc.. ou ça n'a rien n'avoir ?

Quand je code en python, qu'est-ce qui fait qu'il est traduit en binaire, ou en héxadécimal ?

Merci d'avance

2 réponses

  1. jee pee Messages postés 9444 Date d'inscription   Statut Modérateur Dernière intervention   9 981
     
    Salut,

    L'assembleur est un langage de programmation de très bas niveau (le plus proche des instructions machine reconnues par le processeur). C'est la traduction en langage compréhensible par un humain du code machine.

    Cdlt
    1
    1. roamba12
       
      Est-ce qu'on code toujours avec ce langage de programmation ?
      0
    2. jee pee Messages postés 9444 Date d'inscription   Statut Modérateur Dernière intervention   9 981 > roamba12
       
      Je pense que c'est devenu rare. Le dernier programme que j'ai écrit en assembleur ce devait être il y a plus de 30 ans.

      voir : https://www.commentcamarche.net/contents/15-introduction-a-l-assembleur
      0
    3. roamba12
       
      Je te remercie !
      0
    4. roamba12
       
      Il aurait pu utilisé un autre langage que le asm ? Le python par exemple ou c'est l'asm c'est le seul langage qui aurait pu faire son programe pour la saisi d'un caractère ?
      0
  2. jee pee Messages postés 9444 Date d'inscription   Statut Modérateur Dernière intervention   9 981
     
    Quand je code en python, qu'est-ce qui fait qu'il est traduit en binaire, ou en hexadécimal ?

    Python étant un langage interprété, le source n'est pas compilé pour en faire en exécutable en langage machine, il est traduit à la volée lors de l’exécution en code machine.

    Les informations sont stockées en binaire (l'héxa n'est qu'une représentation plus compréhensible par un humain du binaire).
    1
    1. roamba12
       
      Ah, il est donc traduit automatiquement par l'ordinateur ?
      0
      1. jee pee Messages postés 9444 Date d'inscription   Statut Modérateur Dernière intervention   9 981 > roamba12
         
        Par l'ordinateur non. C'est le programme python.exe qui lit le source et traduit les lignes de code en instruction machine.
        0
    2. roamba12
       
      Ah je vois, merci !
      0