Is it worth it learning assembly? If so, x86 or ARM?
It's worth being able to read it and understand how it corresponds to C code, but don't bother learning to write it well unless you have a reason to.
>>57217902
Learn whatever platform you have available, which is probably x86. Unless you're programming for some crazy esoteric architecture, all the skills transfer pretty well between architectures.
x86 has the benefit that you can play around with SIMD on it, while most ARM chips don't have SIMD instructions.
6502
>>57219123
Most modern ARM chips and all 64 bit ARM chips support SIMD.
>>57217902
i really hope that picture is another joke one
i just don't know anymore
>>57220285
Millenials are cancer
>>57220285
It's for the Internet of Things!
http://shop.oreilly.com/product/0636920041504.do
But pic related isn't, yet.
>>57221114
they're isnt a book for pic related but some anon posted a link to a github for javascript assembly or some shit
>>57221114
Any developer's worst nightmare but an opportunity to make the world's most efficient website.
>>57220285
It's a real fucking thing. Whoever came up with the idea needs to go die in a fire.
>>57220755
Somehow we ended up with a generation of graphic designers that were allowed to write their own shitty programming language.
>>57221142
I wonder how would one even access network resources in asm
>>57221438
It'd be like Carl Sagan's quote: “If you wish to make an apple pie from scratch, you must first invent the universe.”
>>57221164
>graphic designers
>writing anything
No, they just butchered the only language they had some semblance of proficiency in.
https://en.wikipedia.org/wiki/Asm.js
I know nothing about programing, but OP should learn Assembly for Java Script
>>57221604
>I know nothing about programing
Ah, then you must know javascript.
>>57221604
What happened to this project?
>>57217902
Depends on what you want to do. I would recommend it if you genuinely want to know how computers operate and/or want to work with low-level embedded stuff.
>>57220285
I laughed out loud when I saw it and then I became worried and google searched it and it's actually real. I guess embedded systems have a lot of unused resources these days.
>>57221114
>But pic related isn't, yet.
https://en.wikipedia.org/wiki/WebAssembly
>>57222949
the Emscripten compiler okayish
i thought this was an oreilly cover thread...
this is now an oreilly cover thread
>>57217902
0x90, waste of time. I originally learned it to preform kernel driver privilege escalation.