What are the strengths of Lua over CSharpCodeProvider in C # for executing dynamic code?
2 answers
The main advantage of C # is that it is compiled and JITted (although LUA has experimental code along these routes).
The main advantage of LUA is that it doesn't need to be compiled. It is slower but has better load times. It also has a lower bootstrap code size (for example, you don't need to type in a name using System; ... namespace MyNs {... class MyClass {... etc.).
Ultimately, LUA's dominance in the scripting world is supreme: but it can't stand up to what C # can do in the productivity world, and vice versa.
+1
source to share