That link firedraco posted (
http://nuwen.net/gcc.html#whynotjava )... I've seen that before.
Just to point out another thing, which completely discredits the guy who wrote that article instantly in my eyes:
I will assume that your computer runs Windows XP. |
(I hate you)
Followed up with a nice
A compiler is a [...] magical program |
An editor is also a program, but a far less magical one. |
That's ridiculous. gcc isn't magical, and to be fair; emacs is at least as complex as gcc, what with it's extreme extensibility.
Also, assembly isn't really a 'king' of languages. If we liken machine language to
nonsense and high-level languages to
sense, then assembly wouldn't really be
@helios
I think the emphasis was on the A. It's not
a language, really, is it? There's MIPS, SPARC, PowerPC, x86... there's an assembly language for every microprocessor architecture (or you couldn't run programs on them). Even x86 isn't one language. You've got the two main syntaxes; AT&T and Intel. Then you've got all the "directives" that programs like NASM and gas add in (.include, .section, .type, etc.)... in fact, aside from the instruction set; the Intel and AT&T syntaxes are virtually nothing alike.