Tutorial Instalasi Lua dan LuaSDL
Tutorial Instalasi Lua dan LuaSDL
1. Download instalasi Lua di https://code.google.com/archive/p/luaforwindows/downloads dan library LuaSDL di https://sourceforge.net/projects/luasdl/. Disini saya memilih instalasi Lua versi 5.1.4-46. Lalu klik versinya untuk mendownload instalasi Lua.
2. Jika sudah mendownload Lua dan LuaSDL, ekstrak LuaSDL yang berisi folder SDL dan SGE.
3. Buka LuaForWindows_v5.1.4-46. Jika sudah berhasil, maka muncul tampilan seperti di bawah ini.
4. Buka SciTE, kemudian ketiklah print(“Halo, Saya Harun Alrasyid Anwar”). Lalu pilih File— Save.
5. Kemudian buka Run dengan menekan Win + R, kemudian ketik cmd, lalu ketiklah cd Documents (tempat direktori file test yang sudah dibuat di SciTE), kemudian ketiklah Lua test, maka akan muncul hasil program yang sudah diketik di SciTE
Kelebihan 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.
1. 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.
2. 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.
3. Efisiensi Lua mempunyai implementasi yang efisien. Benchmark yang mandiri menunjukkan Lua sebagai bahasa tercepat dalam dunia bahasa penulisan.
4. 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.
1.
Komentar
Posting Komentar