3 ms·
> everything compiles to the same assembler code so lets not pretend these languages are doing magical things. Nope. Some languages get compiled into binaries
by goatlover 8y ago
> everything compiles to the same assembler code so lets not pretend these languages are doing magical things.
Nope. Some languages get compiled into binaries that are more performant with a smaller footprint. Some have a runtime that provides features like garbage collection and runtime evaluation. Others let you define macros that run at compile time, extending the syntax of the language. Some are graphical live environments. Others offer full high-level concurrency.
Languages have different syntaxes to support the features that their interpreters or compilers can convert into the code that can run on the target environment. This is not going to be the same across all languages, and there are tradeoffs.