
Because why not? Software is fun.
I know this sounds insane; assembly for fun—but trust me, you feel alive.
I’m lucky to be at a point where ...
Some comments have been hidden by the post's author - find out more
For further actions, you may consider blocking this person and/or reporting abuse
let me join in
I'll just
`
that thanks.
Let me join. lol
This is fun!
Yet another assembly...
Everyone who is commenting that they rather use high-level programming language for "Hello World", you should understand that even author is not recommending to use assembly in real life. We developed High Level languages to make our lives easier, everyone agrees on that. Its so sad that they cant appreciate assembly and not at all curious to understand how things work.
Future will be just like,
When someone writes a C program to print hello world, commentors like these will comment like "I would rather use chatGPT prompt, this is so stupid!"
this is quite a cool blog post,
so I began to learn Computer Architecture & Organization and I found the assembly section to be the most interesting (because it's practical, and you could see the theory about registers etc in action).
But honestly I didn't find a right motive to learn it and be proficient in it, I'm learning it only for the curiosity at the moment but yk I still didn't find the right purpose.
So I ask you, could it possibly be useful in something like say... Malware development ? because code could be obfuscated etc on a very low level.
What do you think?
Honestly sticking with c/c++ is your best bet, and you can transition to embedded systems easy.
These are closest to the metal.
The only thing I could remember assembly being used a lot for is AAA games and critical systems, to squeeze as much performance as possible.
But c++ has taken the role.
But if you insist on using assembly, there's an actual niche:
1) Create
dlls
andso
files for old systems and open source them or sell them, php servers consume dll's, for example grpc is a dll.2) Learn pure wasm(WAT) and webgpu, that's how they achieve Deep learning in the browser with tensorflow.js, or a more general niche create physics/game engine for the web(I'll personally use that), you could bring near AAA games on the web.
Other than that c++ is fine.
on obfuscated, handwritten assembly is way more readable than the compiler generated one gcc/g++, so c++ would be better there too
People having entire conversations through code in comments lol. 🤣
Between, awesome post. 🔥
😂😂😭
gist.github.com/lolzballs/2152bc0f...
😭😭😂 solved!!
Noice ... Brings back memories of writing asm code for z-80 ;)
Great to see assembly again. I used to code in assembly on the Amiga in the good old days.
ahhh the old days 🏖️ I remember, I am lying I started this year 😂, I think I am a jr assembler? Loving it thou, so good to touch the metal
Enjoy the ride. IMHO it will teach you a lot.
isn't
msg_len = . - msg
not supposed to be this:msg_len = msg - .
1
Good !