Jumat, 29 April 2016

Hello LUA Programming

Lua yang dalam bahasa indonesia berarti bulan adalah bahasa pemograman dinamis yang berbasis skrip.
Sebagai bahasa skrip, Lua memiliki API dalam bahasa C yang relatif lebih sederhana dibandingkan bahasa skrip lainnya.
Untuk permulaan tentu saja kita harus mengenal suasana kerja Lua, mari kita mulai dengan contoh klasik,
Tapi sebelum itu download terlebih dahulu Lua Binaries (dalam contoh ini untuk windows)
ekstrak semua file lalu open lua5.1.exe, akan muncul command, mari kita tampilkan hello word...


untuk menampilkan text tidak jauh berbeda dengan pemograman lainnya yaitu menggunakan print
print("hello world") atau dapat menggunakan io.write("hello world \n")
berikut contoh lain eksekusi skrip lua :
buka cmd lalu arahkan pada direktori lua, kemudian load file lua yang berformat ".lua" seperti berikut
ini akan mengeksekusi file prima.lua yang berisi skrip :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function gen (n)
  return coroutine.wrap(function ()
    for i=2,n do coroutine.yield(i) end
  end)
end
function filter (p, g)
  return coroutine.wrap(function ()
    for n in g do
      if n%p ~= 0 then coroutine.yield(n) end
    end
  end)
end
N=N or 10
x = gen(N)       
while 1 do
  local n = x()       
  if n == nil then break end
  print(n)       
  x = filter(n, x)   
end
dan hasilnya seperti berikut:
secara sederhana begitulah ruang kerja Lua, namun jangan bosan terlebih dahulu, karena sifatnya yang dinamis pemanfaatan Lua sudah sangat banyak, salah satunya adalah untuk pengembangan game online *mungkin game online yang sekarang anda mainkan berasal dari pemograman ini*
Sumber :
http://luabinaries.sourceforge.net
http://lua-users.org/

Nantikan artikel selanjutnya ^_^

Tidak ada komentar:

Posting Komentar