25 Eylül 2013 Çarşamba

Lua programlama dili tanımı

Lua programlama diline geçmeden önce dilin gelişimine bir göz atalım;

 Lua, Roberto Ierusalimschy tarafından 1993 yılında kuruldu.(Luiz Henrique de Figueiredo, ve Waldemar Celes, Bilgisayar Grafik Teknoloji Grubu(Tecgraf) üyeleri , Rio de Janeiro Papalık Katolik Üniversitesi , Brezilya .) 1977 yılından 1992 yılına kadar, Brezilyada bilgisayar donanım ve yazılımı için (pazar rezervi olarak adlandırılır) güçlü bir politika ticaret engeli bulunmaktaydı. O atmosferde, Tecgraf müşterilerinin yurt dışından gelen özel yazılımları satın alması, ya siyasi ya da mali açıdan göze alınamazdı. Bu nedenlerle, gerekli temel araçları sıfırdan uygulamak için Tecgraf, yeni bir dil arayışına yol açmıştır.Lua, tarihsel açıdan baba ve anne betimlemesi yapılabilecek olan data-description/configuration SOL (Simple Object Dil) ve DEL (veri girişi dilini) dillerinin grafik akış kontrol yapılarında eksiklik olduğu düşünülerek ortaya çıkmıştır. Lua 1.0 programcıları, hafif ve esnek tarzı ile biraz daha farklı, SOL veri açıklamasındaki sözdizimine dâhil olduğu şekilde dizayn edilmiştir. (Bu nedenle adı Lua konulmuştur – Sol Sun Portekizcede lua ay demektir). Semantik ve Lua. İki dilde sözdizimsel bakımdan çok farklı fakat açık olmasa bile, şemaları arasında pek çok benzerlikleri vardır. Lua kullanıcı evrimi sırasında yaygınlaşan Lua Programı ilk olarak, arka planda sadece bir dil oldu ama daha sonra özellikle anonim işlev girişleri ve tam sözcüksel kapsamları için bir ilham kaynağı olarak giderek daha önemli bir dil oldu. Lua sürümlerinde sürüm 5.0 için öncekine benzer bir lisans olan BSD lisansı altında serbest bırakıldı. Sürüm 5.0?dan itibaren, MIT Lisansı altında serbest bırakıldı.

Hiç yorum yok:

Yorum Gönder