Quais são os pontos fortes da Lua sobre CSharpCodeProvider em C # para a execução de código dinâmico?

votos
1

Em meu cenário Eu quero interpretar um arquivo de script e executar métodos de montagens. Quais as vantagens que Lua me oferecer? Se você já usou ambos Lua eo CSharpCodeProvider favor contrastam sua experiência com ambos.

Publicado 26/12/2008 em 03:48
fonte usuário
Em outras línguas...                            


2 respostas

votos
1

A principal vantagem de C # é que ela é compilada e JITted (embora LUA tem código experimental para baixo as rotas).

A principal vantagem da LUA é que ele não precisa ser compilado. Corre-se mais lento, mas tem um melhor tempo de inicialização. Ele também tem uma menor quantidade de código de inicialização (por exemplo, você não precisa digitar using System; ... namespace MyNs {... class MyClass {... e assim por diante).

No final do reinado de LUA no mundo scripting é suprema: mas não pode levantar-se para o C # pode fazer no mundo da performance, e vice-versa.

Respondeu 27/12/2008 em 13:13
fonte usuário

votos
1

Você check-out IronPython? É muito semelhante à Lua, mas é uma linguagem CLR nativo.

Respondeu 29/12/2008 em 20:12
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more