3 ms·
"One reason why I still use a compiled language." Nitpick: There's no such thing as a "compiled" or "interpreted" language. A specific language implementation
by Hexstream 17y ago
"One reason why I still use a compiled language."
Nitpick: There's no such thing as a "compiled" or "interpreted" language. A specific language implementation (a runtime) might be more interpreted than compiled or vice-versa, but even if some language traditionally only provides interpreting or compiling implementations, there's nothing preventing someone from writing one in the other style, though the nature of the language might make some approaches less appropriate.
Isn't there this IronRuby that runs Ruby, a traditionally interpreted language, on the JVM in compiled fashion? Also, I'm sure Lisp was considered for a long time an interpreted language but today there are fast compiling implementations available such as SBCL. I'm sure there are many more examples.
A compiler is really just a partial evaluator (correct me if I'm wrong?).
- oconnor0 17y agoIronRuby is for .NET. JRuby is for the JVM.