TUTORIAL INSTALASI LUA DAN LUASDL PADA WINDOWS
PENULISAN
PENGANTAR TEKNOLOGI GAME
DOSEN :
ANDREAS HADIYONO
OLEH :
MUHAMMAD PEBRY TRIANDY(54417150)
FAKULTAS TEKNOLOGI INDUSTRI
JURUSAN TEKNIK INFORMATIKA
UNIVERSITAS GUNADARMA
2020
Lua
Lua (/[invalid input:
'icon']ˈluː.ə/ loo-ə; dari bahasa Portugis: lua yang berarti "bulan")
merupakan bahasa pemrograman ringkas yang dirancang sebagai bahasa
pemrograman dinamis berbasis skrip dengan semantik yang dapat dikembangkan atau
ditambahkan. Sebagai bahasa skrip, Lua memiliki API dalam bahasa C yang relatif
lebih sederhana dibandingkan bahasa skrip lainnya. Lua ditulis pertama
kali oleh Roberto Ierusalimschy, Luiz Henrique de Figueiredo, dan Waldemar
Celes yang merupakan anggota Computer Graphics Technology Group (Tecgraf) pada
universitas Pontifical Catholic, Rio de Janeiro, Brasil, pada tahun 1993.
Kelembihan Bahasa
Pemrograman Lua
Lua dalam penggunaan
bahasanya memberikan beberapa kelebihan fasilitas-fasilitas diantaranya
extensibility, simplicity, efisiensi, dan portabilitas. Dibawah ini merupakan
penjelasan mengenai masing-masing fasilitas yang dimiliki bahasa pemrograman
Lua tersebut
- Extensibility Extensibility Lua menarik
perhatian sehingga banyak orang menganggap Lua bukan sebagai suatu bahasa,
tetapi sebagai suatu perangkat untuk membangun bahasa-bahasa domain
spesifik. Lua telah dirancang untuk diperluas, pada kode Lua dan kode
eksternal C. Lua menerapkan banyak kemampuan dasarnya melalui
fungsi-fungsi eksternal. Hal ini sangat mudah untuk menghubungkan Lua
dengan bahasa-bahasa lain, seperti Fortran, Java, Smalltalk, Ada, bahkan
dengan bahasa bahasa penulisan yang lain
- Simplicity Sederhana Lua adalah bahasa
yang mudah dan sederhana. Lua mempunyai sedikit konsep. Kesederhanaan ini
membuat Lua mudah dipelajari dan memperbesar suatu implementasi yang
sederhana. Distribusinya yang lengkap source program, manual, biner-biner
lebih untuk beberapa platform sesuai dengan floopy disk.
- Efisiensi Lua mempunyai implementasi yang
efisien. Benchmark yang mandiri menunjukkan Lua sebagai bahasa tercepat
dalam dunia bahasa penulisan
- Portabilitas Lua dapat dijalankan di semua
platform seperti: Android, NextStep, OS2, PlayStation II Sony, Mac OS-9
dan OS X, BeOS, MS-DOS, IBM, EPOC, PalmOS, MCF5206ELITE Evaluation Board,
RISC OS, dan semua jenis Unix dan Windows. Source program untuk
masing-masing platform hampir sama. Lua tidak menggunakan kumpulan kondisi
untuk menyesuaikan kodenya kepada mesin-mesin yang berbeda sebagai
gantinya.
Lua SDL
Lua-SDL2 adalah
pengikatan portabel SDL2, ditulis dalam C murni untuk efisiensi. Ia mencoba
untuk tetap sedekat mungkin dengan SDL, bertindak sebagai penjilidan sederhana
daripada mencoba mendesain ulang interaksi antara programmer dan
SDL. Lua-SDL2 mengambil keuntungan penuh dari kemampuan berorientasi objek
Lua sedapat mungkin, memungkinkan programmer untuk sepenuhnya memanfaatkan
desain berorientasi objek bawaan SDL. Lua-SDL2 dirancang agar kompatibel
mungkin. Perpustakaan memiliki dukungan untuk semua fitur SDL2 terbaru,
sementara masih mengkompilasi dengan SDL 2.0.1.
Jika perpustakaan
dikompilasi dengan rilis titik yang lebih baru dari SDL dari apa yang tercantum
di sini, perpustakaan harus tetap berfungsi, hanya tanpa akses ke fitur yang
lebih baru.
Lua-SDL2 kompatibel
dengan:
* Lua 5.1, 5.2, 5.3,
or LuaJIT
* SDL 2.0.1 and
greater
Instalasi Lua Pada
Windows
Untuk melakukan
instalasi Lua pada windows kamu dapat mendownload Lua di website secara
langsung melalui link http://www.lua.org/download.html.
Setelah mendownload Lua lakukan proses instalasi melalui file yang telah
didownload. Lua siap dijalankan.
Komentar
Posting Komentar