Checkout this video:
What is a Compiled Language?
A compiled language is a programming language that needs to be processed by a compiler before it can be run. The compiler transforms the code written in the source language into another form called machine code, which can be run on a computer.
What is Just-In-Time Compilation?
Just-in-time (JIT) compilation is a form of compilation where code is only compiled as it is about to be executed, rather than ahead of time. This can provide a significant performance boost as it means that code only needs to be compiled once, when it is first executed, rather than ahead of time.
It’s important to note that JIT compilation is different from interpreted execution, where code is not compiled at all, but simply parsed and executed on the fly. In contrast, with JIT compilation the code is still compiled, but it’s only compiled as it’s about to be executed.