|
|
|
|
|
by jerf
5653 days ago
|
|
That strikes me as giving lie to the "Ruby-like syntax" claim; ask a Ruby programmer what that line means and you will not get the correct answer for Zinc. Actually the connection with Ruby is tenuous anyhow; Ruby and assembler just don't go together. An assembler should produce a very clear one-to-one correspondence of instruction to machine language opcode, pretty much by definition. A high-level language can turn a simple statement into arbitrarily-complicated run-time code, pretty much by definition. Neither of these are criticisms by any means, it's just what they are. There isn't much syntax cross-talk to be had there. |
|
There are some high level languages where there is a pretty straightforward one-to-one correspondence of statement to bytecode(s).
There isn't much syntax cross-talk to be had there.
Explain the existence of Forth.