Hacker News new | ask | show | jobs
by volaski 3776 days ago
> Anyone of us could code some assembler - like OP said, it's fun and easy. We teach our 14 years olds how to code assembler - it's that easy. You don't honestly think you can compete with those skills? You need to learn the hard stuff.

Aside from rest of the comments, this is such a ridiculous comment that I can't tell if it's a joke or not. Have you actually built anything meaningful with assembly language?

2 comments

The language isn't particularly complicated, but with the assembly it's very easy to lose the sight of the forest for the trees.

I think that's why barely anyone uses raw assembly for any big pieces of code, unless they either have to (severe hardware constraints, lack of any compilers, or some specific needs) or want to challenge themselves. Higher level languages are there for a reason :)

That doesn't make this guy's comment anything close to true. It's like saying "Writing a piece of English literature is easy. All you need to know is alphabets. Really that's all you need to know." It is hard to express yourself using assembly, and like you said that's why there are higher level languages. Of course you don't need to know what a car is made up of in order to be a good driver, but it's idiotic to think the internal technology is simple.
Yes, exactly. I don't like analogies, but language and alphabet is a good one here.
No. But having met a few assembly coders over the years, every story seems to involve tons of work making something simple happen.

This guy wants a job. That pays money. Are we all going to tell him that assembler is the path to riches? Maybe for 1% of guys out there.

This just means you haven't met enough people. You probably met some people who worked on embedded systems where they only need to use a simple set of instructions predefined by the device. But imagine doing that for your laptop. Personally I learned assembly when I was into hacking operating systems (not as in the diluted 'hacker' notion people throw around nowadays for merely being able to write a simple html code, but as in actual 'hacking' to make the OS work in ways its designer had not intended) and from my experience it is the farthest thing possible from being simple. Teaching 14 year olds to write assembly code? Read up on my analogy above.
I don't want to get into a pointless internet argument. But I have been into schools and helped teach coding. Kids pick up assembler a lot quicker than other high level languages. But they are more productive in high level languages.

You can write complex systems in either. I'm sure we could both come up with examples of complexity all day.