Ultra Üye
Lua C dilinden üretilme bir Scripting dilidir. Scripting dili ne demek tabi onu da kısaca açmak gerekirse sistematik yazılımların üretilmesi yerine daha çok çalışma zamanında programı derlemeden yeniden kodlamak amacıyla kullanılır.
Lua bir çok projede scripting dili olarak kullanılmış güzel bir dildir. VBScript gibi Windows ortamına bağımlı kalmadan bir çok platformda derlenebilmektedir. Eğer bir VBScript veya VBA kodu geliştirmişseniz, geliştirdiğiniz script sadece Windows ortamında çalışacağını bilmenizde fayda var.
Lua C dilinden gelen yapısıyla VBScript ve JavaScript'e nazaran Memory Management konusunda oldukça başarılı bir kaynak yönetimine sahiptir. Her ne kadar C++ yapısında olmamasından dolayı nesnel olmasada JavaScript gibi script yapısında nesne ve tablo üretebilmektedir. Ancak bu yapılar Lua'da özellikle üzerine bastırarak söylemem gerekir ki Memory Management yapısı oldukça güçlüdür. Özellikle kullanıldığı Cheat Engine uygulaması ile de Memory Management özelliklerinin gücünü de göstermiştir. En önemli uygulamalarından biri olduğuna inandığım Corona, Lua sayesinde geliştirilen scriptler ile mobil alanda hem Android hem de IOS ortamına derleme yapabilmektedir.