2 ms·
It doesn't look like a hardware implementation of ADA, more like a computer optimized for running ADA programs. That is, you still need a compiler, with optimi
by GuB-42 6y ago
It doesn't look like a hardware implementation of ADA, more like a computer optimized for running ADA programs.
That is, you still need a compiler, with optimization, register/stack allocation, etc... before you start outputting machine code that is run by the hardware. However all the tricky parts of ADA, the task model in particular, are implemented in hardware.
So it doesn't make ADA an assembly language.
Maybe FORTH and LISP could be considered assembly in some circumstances. I don't know enough about these and their machine implementation to be sure but it looks like there can be a 1:1 relationship between these languages and machine code.