Comparing scripting languages to compiled languages is apples and oranges. The advantage of scripting is supposed to be the convenience - not speed.
Comparing scripting languages to compiled languages is apples and oranges. The advantage of scripting is supposed to be the convenience - not speed.
how times have changed
The other problem is that level doesn't really mean anything, or it means something different in each language. Is it feature count? Abstraction potential? Memory-addressed vs objects? Statically or dynamically typed? Closeness of fit to the machine it's running on (imagine a lisp on a lisp machine, or x86 on an emulator - is that high or low level?)? Etc.
That's how i'd have it if it were for me to decide, but this isn't how language evolves.
We don't need a new set of terms. Relative terms are fine, they're just context sensitive.
C (especially C99 and up) is far, far higher level than something like FORTH.