Lua Programlama Dili Nedir? Temel Özellikleri Nelerdir?
Lua dili gün geçtikçe kullanıcı sayısı artmakta ve yaygınlaşmakta olan bir dildir. Gelin birlikte lua programlama dili nedir sorusuna cevap arayalım. Lua dili daha çok oyun programlama alanında gelişmekte olan oldukça hızlı ve az yer kaplaması sebebiyle tercih edilen betik bir programlama dilidir.
Ülkemizde lua dili hiç duyulmadığı için tercih edilmemektedir. Fakat kullanıldığı dünyaca ünlü programlarla kendini kanıtlayan bir dildir.Örnek vermemiz gerekirse World of Warcraft, Adobe Photoshop Lightroom,Wireshark Programı, GTA San Andreas için tasarlanmış Multiplayer oynama modu gibi dünyaca ünlü oyun ve programlarda lua dili kullanılmıştır.
Lua Programlama Dili Nedir? Lua dilinin temel özelliklerini sıralamak gerekirse
• Lua, küçük bir paket içerisinde dağıtılan ve ANSI/ISO C derleyicisi olan tüm platformlarda kurulabilir. Yani lua dili taşınabilir.
• Bir uygulamaya Lua eklemek onun boyutunu büyütmez. Lua 5.1.4 kaynak kodu, doküman ve örnekler içeren dosyası 212KB sıkıştırılmış ve sıkıştırılmamış 860KB kaplar. Linux altında tüm standart kütüphaneleriyle kurulmuş Lua yorumlayıcısı 153KB kaplar. Yani lua dili az yer kaplar.
• Lua şuan MIT lisansı altında dağıtılır. Ücretsiz ve açık kaynak kodludur, kesinlikle hiçbir ücret ödemeden ticari amaçlar dâhil herhangi bir amaç için kullanılabilir.
Lua, Brezilya kökenli bir programlama dilidir. Yani lua ücretsizdir.
• Lua performans konusunda haklı bir üne sahiptir. Çeşitli kriterler betik dilleri alanında hızlı dil olarak Lua’yı göstermektedir. Lua çok ince ayarlı benchmark programlarında bile test edildiğinde hızlı olduğunu göstermektedir. Büyük uygulamaların önemli bir kısmı Lua dilinde yazılmıştır. Lua dili hızlı ve gömülebilir bir dildir.
Lua dili için önerdiğim editörler
Lua Edit:
LuaEdit Lua 5.1 ve 5.2 sürümü için tasarlanmış bir IDE / Debugger / Script editörüdür. Diğer editörlere kıyasla kullanımı daha kolaydır. LuaEdit olarak hızlı ve diğer editörlere göre bazı avantajlar sunmaktadır.
PSpad:
Ücretsiz bir metin editörü ve kaynak editörüdür. İlk olarak 2001 yılında yayınlanan bu yazılım Windows platformu için Çek program geliştirici Oca Fiola tarafından üretilmiştir.
Notepad++
Notepad++ açık kaynak kodlu, ücretsiz, birçok programlama dilini destekleyen, Windows altında çalışan yararlı bir editördür.
Bu yazımızda Lua Programlama dili nedir sorusuna cevap aramaya çalıştık. Sonraki yazılarımızda bu programlama dili ile ilgili daha detaylı bilgilere yer vereceğiz.
Lua programlama diliyle ilgili çok detaylı bilgileri merakla bekliyorum. Lütfen bu yazının devamı gelsin.