Like, will it still be useful to learn now or is it already declining?
Name:
Anonymous2006-10-30 12:37
It's still useful to learn. You're unlikely to get any projects where you're writing programs in x86 assembler these days unless it's really low level stuff, but it's very useful for understanding what your compiler does and for debugging.
Also, it's an absolute must if you're reverse engineering a program.
Name:
Anonymous2006-10-30 14:03
Now that Macs and PCs both have Intel CPUs, assembly is worth knowing at least. You don't need to learn it, but an opcode list and some basics are very important if you want to debug some C or C++ code and see how the compiler did his job (for example if he inlined a function or not).
F10: Step over
F11: Step into
Shift+F11: Step out of
Name:
Anonymous2006-10-31 13:50
Learning assembly will help you to understand how the machine works if nothing else. And if you get into Windows assembly programming, you get a better understanding of how the API works, as well. So for the most part it's a good learning experience.
As for getting any practical use out of it, it's really only good if used for any sort of functions that need to be called often and require as much speed as possible. Otherwise it's truly a waste of time to program in such a low-level language, where you have to do so much more work to get the same task done as say C++ or C#.
Name:
Anonymous2006-10-31 20:57
x86-64 > x86
Seriously, they sanified almost everything. Contiguous memory space, not so many modes and shit. Learn it and only it.
Name:
Anonymous2006-11-01 3:39
>>7
Not to mention PC-relative addressing. For the fuck win! Unbelievably enough, even with all the REX prefixes, many programs are actually shorter in x86-64 than plain x86.
Bringing /prog/ back to its people
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy
All work and no play makes Jack a dull boy