Pengenalan Lua
Penjelasan
Lua adalah bahasa scripting ringan dan cepat, dirancang untuk mudah di-"embed" (disisipkan) ke dalam aplikasi lain sebagai bahasa konfigurasi atau scripting — dipakai luas di game engine (Roblox, banyak game populer memakai Lua untuk mod/scripting), dan aplikasi seperti Neovim. Lua punya sintaks sederhana dan interpreter yang sangat kecil. Kode Lua dijalankan lewat interpreter `lua` dari command line, atau di-embed langsung ke dalam aplikasi host (mis. game engine memanggil script Lua saat event tertentu terjadi).
Contoh Konsep
-- Ini komentar di Lua, pakai dua tanda minus
print("Halo, Lua!")
-- Jalankan dengan: lua nama_file.lua
Praktikum
Tulis kode Lua untuk mencetak "Belajar Lua di CompileDaily" ke konsol memakai print().
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Lua sangat populer sebagai bahasa scripting/modding game karena ukurannya kecil dan gampang disisipkan ke aplikasi lain yang ditulis dalam C/C++ — kalau kamu tertarik modding game, Lua sering jadi titik masuk pertama.