News for hackers. Stuff that matters.
Re:The Art of Assembly Language Programming (Linux edition) ... by derleth on Saturday June 18, 2011 @11:45PM (#2670127)
> HLA is not assembly

It allows you to write software opcode-by-opcode. That's assembly. The differences between HLA and NASM or MASM are matters of degree, not of kind.

> but a high level language

No. High-level languages do things like manage memory for you and otherwise abstract large bits of the machine. HLA does not do that.

Re:The Art of Assembly Language Programming (Linux edition) ... by gnosis on Saturday June 18, 2011 @11:56PM (#2670138)
Lisp allows inline assembly -- but that doesn't make it a low-level language. C and Forth can do the same, yet no one would confuse them with assembly language either.
Re:The Art of Assembly Language Programming (Linux edition) ... by derleth on Sunday June 19, 2011 @10:33AM (#2670893)
> Lisp allows inline assembly

Not according to the standard.

> C and Forth can do the same

Can. Not necessarily will.