22.02.2012

LUA Programming Language


Uygulama geliştirmek için yine az duyulmuş farklı bir programlama dilini kullanacağım :) Bu dilin adı lua. Peki neden lua ? Çünkü bir PSP'ye sahibim ve artık onunla oynamak kesmiyor :) Kendi yazdığım uygulamalar ve oyunlar ile elimdeki cihazı daha etkin bir şekilde kullanmak istiyorum. Daha önce alel acele de olsa bir heyecanla girişmiştim lua ile programlamaya. Hatta psp ilginç için birkaç oyun bile yazdım. Fakat hiç biri programlama açısından istediğim şekilde değildi. Çünkü o zamanlar nesneye dayalı programlama nedir bilmiyordum. Dolayısıyla yazdığım uygulamalar alıp başını gidiyor karma karşık içinden çıkılmaz bir hal alıyordu. Şimdi ise PSP VITA yavaş yavaş meydanı eline geçirme aşamasındayken emektara (PSP FAT) bir uygulama daha yazmak istiyorum. Aradan uzun bir zaman geçti bu yüzden lua programlama dilini kullanabilmek için yapısına yeniden bir göz geçirmem lazım. Bu ilk baştan göz geçirme sırasında da yaptıklarımı burada yazacağım. Bu sayede PSP için uygulama geliştirmeyi anlatan güzel bir kaynak yaratmayı amaçlıyorum.

Lua ile ilgili olarak ön bilgi edinmek isteyenler http://www.lua.org/ adresini ziyaret edebilirler. İnternette bu konu ile araştırdınız zaman sizde göreceksiniz bir dil için yeterli olabilicek kaynak ve örnek çalışma bulunamıyor. Durum böyle olunca Türkçe ayrıntılı ve düzgün bir kaynak ise neredeyse hiç yok. Lua ile ilgili ilk projede görüşmek üzere. 

print("Olá lua"); // portekizcede "merhaba lua" :) bu arada lua ay anlamına geliyormuş.