Comment by codeproject

9 months ago

there is a minor mistake in this.." their minds jump to what it looked like circa 2003 - a closed source, interpreted, verbose...", C# was never interpreted. From the beginning, C# code has always been compiled to Intermediate Language (IL), which is then JIT-compiled by the .NET CLR at runtime.

To be fair, “compiled to bytecode which is JITted af runtime” is pretty common of lnaguage implementations described as “interpreted”, like CRuby.