Teknologi.id - Lua merupakan bahasa pemrograman yang cukup populer dan sangat banyak digunakan dalam dunia pengembangan games, Lua sendiri adalah bahasa pemrograman yang ringan, efisien, namun powerful.
Dibandingkan dengan bahasa pemrograman terkenal seperti PHP, Perl, Python dan Ruby, Lua menonjol karena efisiensi, kecepatan dan kuat pada deskripsi dan manajemen data.
Berikut ini adalah beberapa kelebihan dari bahasa Lua:
- Bahasa pemrograman yang portable
- Sangat mudah dipahami
- Lua itu cepat
- Sering di merge (dipasangkan) dengan bahasa pemrograman lainnya
- Tidak membutuhkan kapasitas memory dan hard disk yang tinggi untuk menginstall Lua
- Lua terbukti sangat powerful
- Banyak dokumentasi tentang cara pengembangan menggunakan bahasa Lua.
Dikembangkan di Brazil
Lua (dibaca Loo-ah) yang berarti Bulan didalam bahasa Portugis, pertama kali dikembangkan di Brazil pada tahun 1993 oleh beberapa orang dari Tecgraf, University of Rio de Janeiro berdasarkan permintaan dari perusahaan Petrobras untuk simulasi data pada salah satu aplikasi yang dimilikinya.
Hingga kini, penggunaan Lua sudah berkembang sangat pesat. Mulai dari aplikasi umum, hingga aplikasi yang memiliki fungsi spesifik. Tidak terkecuali untuk membuat permainan (games). Suatu hal yang diluar ekspektasi tim pengembang bahasa pemrograman Lua.
Kini, Lua memiliki basis pengguna yang cukup banyak dan semakin bertambah dari waktu ke waktu. Lua juga memiliki forum diskusi yang aktif, dengan jumlah pengguna sekitar 500 orang dari 30 negara di seluruh dunia. Website resminya dikunjungi sekitar 500 pengunjung unik per harinya, yang berasal dari 50 negara yang berbeda.
Namun begitu, jika dibandingkan dengan bahasa pemrograman lain, peringkat Lua memang belum bisa menyaingi bahasa pemrograman populer seperti Java, C, ataupun Python. Dari data yang dirilis
http://www.tiobe.com/tiobe-index , Lua menduduki peringkat 30 dari 50 bahasa pemrograman yang berada dalam daftar.
Lua dan Aplikasi Populer
Berikut adalah contoh penggunaan Lua didalam aplikasi yang cukup populer dalam kehidupan sehari-hari. Inilah poin terkuat dari bahasa pemrograman Lua. Jumlah games populer yang memanfaatkan Lua cukup banyak. Dan berikut adalah beberapa diantaranya:
- Sim City 4, permainan simulasi mengelola kota virtual
- Civilization V, permainan simulasi mengelola suatu peradaban
- Tom Clancy’s H.A.W.X, permainan simulasi pesawat tempur
- Serial Star Wars, diangkat dari judul film fiksi populer
- World of Warcraft, permainan dengan genre Real Time Strategy (RTS). Permainan ini diangkat menjadi film layar lebar
- Crysis, permainan dengan genre First Person Shooter (FPS)
- Angry Birds, permainan kasual yang bercerita tentang sekawanan burung yang diserbu oleh gerombolan babi pengacau. Juga diangkat menjadi film layar lebar
Selain permainan, berikut adalah beberapa aplikasi populer yang menggunakan Lua sebagai komponen didalamnya:
- Wireshark, aplikasi untuk menganalisa paket didalam suatu jaringan
- NMAP, aplikasi pemindai keamanan jaringan
- Adobe Lightroom, aplikasi pengolah gambar populer menggunakan Lua untuk tampilan antarmuka
- Rockbox, firmware pemutar audio open-source, mendukung plugin didalam bahasa Lua
- VLC Media Player, aplikasi pemutar media, mendukung plugin yang ditulis menggunakan Lua
(DWK)
Tinggalkan Komentar