braindead
1 min readSep 16, 2022

--

Saying rust is an "ahead-of-time" compiled language is kind of redundant and misleading.There are basically compiled and interpreted or "just-in-time" (as you seem to think of them) languages and a few that deal in compiled bytecode that still needs to be interpreted. In my opinion there are no true "just-in-time" languages only "just-in-time" compilers e.g. LuaJIT which takes a traditionally compiled language e.g Lua and effectively interprets it instead. "ahead-of-time" compilation implies somehow that it is different from regular compilation which it's not. This is redundant and misleading because you are distinguishing from a specific terminology "just-in-time compilation" that's already designed to distinguish it from it's basis and mutually exclusive counterpart "compilation"It's also worth noting that binaries will only run in the distributions and architectures for which they were built. An arm based raspberry pi won't run a rust binary that was built to target my x86_64 desktop.

--

--

braindead
braindead

Written by braindead

A passionate programmer, I am eager to challenge myself to do things I’ve never accomplished before and I strive to learn and improve on my skills every day

No responses yet