106 votes

Est-il utile d'apprendre le langage assembleur ?

Est-il encore utile d'apprendre ASM ?

Je connais un peu ce langage, mais je ne l'ai pas vraiment utilisé ou appris correctement parce que tout ce que j'ai appris à faire en assembleur, je peux le faire en 1/10ème de temps avec un langage comme le C ou le C++. Alors, dois-je vraiment apprendre et utiliser l'ASM ? Cela m'apportera-t-il quelque chose sur le plan professionnel ? Cela augmentera-t-il mon ingéniosité ? En bref, cela fera-t-il de moi un meilleur programmeur ?

Remarque : je parle ici d'assemblages de bas niveau tels que FASM o NASM et non quelque chose comme HLA (Assembleur de haut niveau).

3voto

GJ. Points 6487

Cela dépend du niveau de programmation que vous souhaitez atteindre. Si vous avez besoin de travailler avec des débogueurs, alors OUI. Si vous avez besoin de savoir comment fonctionnent les compilateurs, alors OUI. Tout assembleur/débogueur est dépendant du processeur, il y a donc beaucoup de travail, il suffit de vérifier la taille et l'ancienneté de la famille x86.

2voto

Necrolis Points 17569

Avez-vous des utiliser Est-ce que cela va vous aider d'une manière ou d'une autre dans ce que vous faites actuellement ou dans ce que vous prévoyez de faire ? Ce sont les deux questions que vous devez vous poser, la réponse à ces deux questions est la réponse à votre question.

Dans un sens plus général, oui, je dirais qu'à mon avis il vaut la peine d'apprendre l'asm (quelque chose comme x86 ou arm), son utilité dépend de ce que vous programmez et de la façon dont vous le déboguez.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X