Luau
Daha fazla bilgi
- Sahibi
- Roblox
- Tür
- Betik dili
- Lisans
- MIT
- Resmî site
- luau.org
Roblox'un Lua 5.1'i kademeli tipleme ve daha hızlı bir yorumlayıcıyla geliştirdiği kendi sürümü; milyonlarca gencin ilk kodunu yazdığı dil.
Roblox uzun süre standart Lua 5.1 çalıştırdı; ancak platform büyüdükçe şirketin hem daha fazla performansa hem de büyük kod tabanları için araçlara ihtiyacı doğdu. Ortaya kendi yorumlayıcısı ve 5.1 ile geriye dönük uyumlu kalan, buna isteğe bağlı tip bildirimleri, statik bir tip denetleyici, string interpolasyonu ve continue ile bileşik atama gibi eklentiler katan bir dil çıktı.
Bir o kadar önemlisi sandbox'tır: Roblox, milyonlarca meçhul yazarın kodunu çalıştırır; bu yüzden standart kitaplıktan dosya sistemine ya da işletim sistemine ulaşan her şey çıkarılmıştır. Kaynak kodu 2021'de MIT lisansıyla açıldı ve o zamandan beri Roblox dışında da, başka oyunlarda gömülü betik dili olarak kullanıldı; Godot'da GDScript'in oynadığı rolün aynısı.