Latest web development tutorials

Lua Tutorial

lua

Lua adalah bahasa scripting kompak ringan, menggunakan bahasa C standar dan bentuk kode sumber terbuka, yang dirancang untuk aplikasi embedded, menyediakan perluasan dan kustomisasi fitur yang fleksibel untuk aplikasi.

Lua Brasil Universitas Katolik Pontifikal Rio de Janeiro (Universitas Katolik Pontifikal Rio de Janeiro) di sebuah tim peneliti dari Roberto Ierusalimschy, Waldemar Celes dan Luiz Henrique de Figueiredo dibentuk dan dikembangkan pada tahun 1993.


dirancang

Hal ini dirancang untuk aplikasi embedded, menyediakan perluasan dan kustomisasi fitur yang fleksibel untuk aplikasi.


fitur Lua

  • Ringan: Hal ini ditulis dalam kode C sumber bahasa standar terbuka dan, setelah kompilasi hanya seratus K, dapat dengan mudah tertanam dalam program lainnya.
  • Scalable: Lua menyediakan antarmuka yang sangat mudah digunakan dan mekanisme ekspansi: Disediakan oleh bahasa host (biasanya C atau C ++) fungsi-fungsi ini, Lua dapat menggunakannya hanya suka built-in fungsi sudah sama.
  • Fitur lain:
    • berorientasi proses dukungan (prosedur-oriented) pemrograman dan pemrograman fungsional (pemrograman fungsional);
    • manajemen memori otomatis, hanya menyediakan jenis umum dari meja (table), dapat dicapai dengan menggunakan array, tabel hash, koleksi benda-benda;
    • Built-in bahasa pencocokan pola; penutupan (closure); fungsi juga dapat dilihat sebagai nilai; menyediakan multi-threaded (proses kooperatif, bukan sistem operasi mendukung thread) dukungan;
    • Hal ini dapat dengan mudah mendukung sejumlah mekanisme kunci dari pemrograman berorientasi objek yang diperlukan oleh penutupan dan meja, seperti abstraksi data, fungsi virtual, warisan dan overloading sejenisnya.

skenario Lua

  • Game Development
  • Script berdiri sendiri
  • aplikasi web scripting
  • Ekstensi dan plug-in seperti database: MySQL Proxy dan MySQL Workbench
  • sistem keamanan, seperti sistem deteksi intrusi

program pertama Lua

Berikutnya kita menggunakan Lua untuk output "Hello World!"

Contoh (Lua 5.3)

mencetak ( "Hello World!")

Menjalankan contoh »

Setelah menjalankan, itu akan ditampilkan pada layar Hello, world!.