3 ms·
Sorry that you feel that way, but the presented arguments are totally bogus: - there are only two CPU's nowadays to code for, intel and ARM, so if you don't ne
by Annatar 8y ago
Sorry that you feel that way, but the presented arguments are totally bogus:
- there are only two CPU's nowadays to code for, intel and ARM, so if you don't need portability across operating systems, that is manageable; and with cpp(1) macros, one might even be able to write code which would assemble across operating systems on the same processor (for example illumos and GNU/Linux on intel);
- even if you use the simplest of instructions, assembler code written by a human will always beat the compiler - ALWAYS!; don't take my word for it - try it out for yourself.
On slower / older systems, assembler is the only way to get the required speed. And it's fun, really lots and lots of fun to code in assembler. Not to mention that it's easy. Lots of people do it, just look at the demo / cracking scene.
You're just hanging around in the wrong circles, with the wrong crowd if you think assembler is niche.
- pjmlp 8y agoI don't think I am the one hanging around with the wrong crowd, specially when looking for job advertisements, even on embedded space. You can keep your Assembler, my crowd rather uses C++ with intrisics when we need performance. Being part of the Demoscene was cool, like when Amiga 500 actually mattered.
- Annatar 8y agoFor learning how the machine functions, Amiga is still very much relevant as a teaching tool, as I’ve come to experience recently. As someone who is part of the C++ experts group and maintains the GCC compilers at my organization, I will “keep my assembler” over C++ any day of the week. But in one thing I’m starting to think that you actually might be right: it is I who seem to be hanging around with the wrong crowd by being here on “Hacker News”, where actual hackers (in the MIT sense of the word) are in very short supply. The more I read what people write and how they think around here, the more n-gate.com is right, critique by critique, point for point. As it stands right now, this site is a gross misnomer.