Qu'est ce que le langage assembleur ?

Résolu
roamba12 -  
jee pee Messages postés 41519 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


A voir également:

2 réponses

jee pee Messages postés 41519 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
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
roamba12
 
Est-ce qu'on code toujours avec ce langage de programmation ?
0
jee pee Messages postés 41519 Date d'inscription   Statut Modérateur Dernière intervention   9 720 > 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
roamba12
 
Je te remercie !
0
jee pee Messages postés 41519 Date d'inscription   Statut Modérateur Dernière intervention   9 720 > roamba12
 
Certains l'utilisent encore, voir cette discussion : https://forums.commentcamarche.net/forum/affich-35631240-asm-icomprehension
la saisie d'un caractère au clavier.
0
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
jee pee Messages postés 41519 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
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
roamba12
 
Ah, il est donc traduit automatiquement par l'ordinateur ?
0
jee pee Messages postés 41519 Date d'inscription   Statut Modérateur Dernière intervention   9 720 > 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
roamba12
 
Ah je vois, merci !
0