4 ms·
„Cling is an interactive C++ interpreter, built on the top of LLVM and Clang libraries.“ I don‘t understand your comment, do you care to enlighten me?
by WanderPanda 3y ago
„Cling is an interactive C++ interpreter, built on the top of LLVM and Clang libraries.“
I don‘t understand your comment, do you care to enlighten me?
- AtlasBarfed 3y agoInterpreters are slower than compiled code. Python is an interpreted language. Yes, dynamic recompiling, JIT-ing, etc etc. But you used a interpreter (for C++) with some expectation it would be faster than a language that is itself interpreted? I mean, I guess you could assume that the stronger typing of C++ would provide an advantage over Python... But if you hear "interpreted", you should assume 10x slowdown at minimum, unless there has been human-centuries invested in performance improvement like the JVM. RE: "nothing in the original message about expecting faster that interpreted code" He literally said "it's not any faster than Python" which is an interepreted language. He was expecting interpreted C++ to be substantially/perciptibly faster than Python ... an interpreted language. In case you didn't know a "scripting" language is 99% of the time interpreted.
- pacha-- 3y agoThere’s nothing in the original message that suggests that the commenter was expecting a faster execution in an interpreted environment.
- teleforce 3y agoWith D language you can have your cake and eat it too. This is because D has one of the fastest compilers. You can use rdmd as the REPL and also invoking the compiler for scripting [1]. [1]Why I use the D programming language for scripting: https://opensource.com/article/21/1/d-scripting https://opensource.com/article/21/1/d-scripting