How about Asm? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 8

How about Asm?

How about an assembler course? Who agrees?

24th Jul 2019, 7:39 PM
Сергій Гавриленко
Сергій Гавриленко - avatar
7 Answers
+ 8
I suggested once. Not popular apparently.
24th Jul 2019, 11:51 PM
Sonic
Sonic - avatar
+ 8
I don't think solo learn will add that
25th Jul 2019, 4:57 AM
Vijay(v-star🌟)
Vijay(v-star🌟) - avatar
+ 6
That'd be awesome Having Bash and Golang would be fantastic too!
25th Jul 2019, 7:53 AM
Ventura 🐝🌵
Ventura 🐝🌵 - avatar
+ 6
Knowing the assembly for the architecture you're working on can help you understand how to write more optimized code, as well as debugging more complex programs. And if you're a filthy casual gamer like me, it's always handy to know assembly when a game you really like is kicking your [rear end] and you need a little help (check out Cheat Engine, it's neat!). It's also super fun to play with debuggers and single step through your favourite programs. To say assembly isn't useful is, in my opinion, misinformed. As for which one, I'd personally suggest x86 assembly, as the x86 is essentially ubiquitous at this point. Maybe another section on ARM? I'm unfamiliar with the specifics but I know it's used by many mobile devices, such as smart phones and the Nintendo DS. Like most things code, though, once you know one version, it's fairly easy to translate that knowledge to another language in the same vein. Just my two cents.
25th Jul 2019, 8:29 AM
Nemo
+ 6
@Kay/Nemo and @Theophile You both have valid arguments because, Knowledge of machine language (asm) like all knowledge is beneficial. But I don't understand how useful asm. would be for the average sololearner. Learning Specialized processor instructions or direct hardware manipulation for addressing critical performance and device drivers seems a little over the top for what most coders do.
26th Jul 2019, 12:00 AM
ron
+ 4
100%, i'd be all on that lol i'd even help write it
25th Jul 2019, 1:28 AM
haydenki
haydenki - avatar
+ 3
Asm is not useless. Asm, in contrary to all other langages, and because its the direct translation of machine code, teaches you all about how a computer works. Asm doesn't give you headaches, because it is only pure logic, and if you are methodic, you don't make any mistake.
25th Jul 2019, 6:05 AM
Théophile
Théophile - avatar