Comment by antonvs
3 months ago
> Assemblers with macros are amazingly simple.
Except, what kinds of programs are you writing with them? There's a reason that, other than certain systems-level work, no-one writes modern applications in assembly language.
That was already pretty much the case by the 1970s, and the arguments for using high-level languages have only become stronger since then.
> actually easier then lets say learning Haskell or JS from scratch.
The reason for that is the same reason that people don't use assembly language for most real programs. It's easier because assembly languages provide a relatively small set of low-level features - but that constrains what you can easily do with them. To do more, you need a more productive feature set, and that requires more language features, which requires more learning.
No comments yet
Contribute on Hacker News ↗