Dalam artikel seterusnya kita akan melihat Lua. Ini adalah satu bahasa skrip sumber percuma dan terbuka. Ia kuat, kuat, minimum dan dapat disatukan. Lua adalah bahasa skrip yang menyokong pengaturcaraan prosedural, pengaturcaraan berorientasi objek, pengaturcaraan fungsional, pengaturcaraan berdasarkan data dan penerangan mengenai perkara ini.
Lua menggabungkan sintaks prosedural mudah dengan konstruksi penerangan data yang kuat berdasarkan susunan bersekutu dan semantik yang dapat diperluas. Bahasa ini ditaip secara dinamik, berjalan semasa mentafsir kod byk dengan mesin maya berasaskan pendaftaran dan ia mempunyai pengurusan memori automatik dengan pengumpulan sampah tambahan. Ia sangat sesuai untuk konfigurasi, skrip, dan prototaip cepat.
Bahasa ini telah digunakan dalam banyak aplikasi industri, seperti Adobe Photoshop Lightroom. Ini juga telah digunakan dalam permainan seperti World of Warcraft dan Angry Birds. Menurut laman web mereka, ini adalah bahasa skrip utama dalam permainan. Pelbagai versi Lua telah dilepaskan dan digunakan dalam aplikasi nyata sejak penubuhannya pada tahun 1993.
Lua mempunyai reputasi yang baik untuk prestasi. Katakanlah 'sepantas lua', adalah aspirasi bahasa skrip lain. Pelbagai mercu tanda menunjukkan Lua sebagai bahasa terpantas dalam bidang bahasa skrip yang ditafsirkan.
Kami akan dapat menjalankannya pada semua, jika tidak kebanyakan sistem operasi, Gnu / Linux dan Windows antara lain. Ia juga berjalan pada sistem operasi mudah alih seperti Android, iOS, BREW atau Windows Phone. Kami juga mendapati ia berfungsi pada mikropemproses bersepadu, ARM dan Arnab atau pada kerangka utama IBM dan banyak lagi.
Untuk belajar menggunakan bahasa ini kita akan mempunyai Yang luas manual rujukan dan dari beberapa buku mengenainya. Sekiranya kita ingin melihat bagaimana program Lua berfungsi sebelum memasangnya di Ubuntu, kita dapat memanfaatkannya demo langsung yang disediakan oleh penciptanya untuk pengguna.
Ciri-ciri umum Lua
Beberapa ciri umum bahasa Lua adalah:
- Ia adalah bahasa skrip konvensional Mudah untuk digunakan.
- Ia luar biasa ringan, pantas dan cekap.
- Mempunyai a keluk pembelajaran pendek. Ia senang dipelajari dan digunakan.
- Bahasa ini adalah disesuaikan dengan pelbagai aplikasi.
- APInya mudah dan didokumentasikan dengan baik.
- Menyokong pelbagai jenis pengaturcaraan. Seperti pengaturcaraan prosedur, berorientasikan objek, berfungsi, dan berdasarkan data, serta keterangan data.
- Kumpulkan sintaks prosedur langsung, dengan konstruksi deskripsi data yang hebat yang berakar pada tatasusunan gabungan dan semantik yang boleh diperluas.
- Datang dengan pengurusan memori automatik dengan pengumpulan sampah tambahan. Ini menjadikannya pilihan yang tepat untuk konfigurasi dan skrip.
Cara memasang Lua di Ubuntu
Lua adalah terdapat di repositori rasmi pengedaran Gnu / Linux utama. Di Ubuntu kita boleh memasang bahasa ini menggunakan pengurus pakej dengan membuka terminal (Ctrl + Alt + T) dan mengetik:
sudo apt install lua5.3
Susun Lua
Pertama, pastikan memasang alat yang diperlukan dalam sistem anda. Anda boleh menjalankan perintah berikut untuk memasangnya dari terminal (Ctrl + Alt + T):
sudo apt install build-essential libreadline-dev
Setelah selesai pemasangan, ke menyusun dan memasang versi terkini (versi 5.3.5 pada masa menulis baris-baris ini) dari Lua, jalankan arahan berikut untuk memuat turun paket tar tar, ekstraknya, menyusunnya, dan memasangnya.
mkdir lua_build cd lua_build curl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gz tar -zxf lua-5.3.5.tar.gz cd lua-5.3.5 make linux test sudo make install
Setelah pemasangan selesai, jalankan jurubahasa Lua menaip di terminal (Ctrl + Alt + T):
lua
Buat program pertama anda dengan Lua
Menggunakan kami editor teks kegemaran, kita boleh buat program Lua pertama kami. Kami mengedit fail seperti berikut:
vim ubunlog.lua
Dan kami akan menambahkan kod berikut ke fail:
print("Hola lectores de Ubunlog”) print("Estamos probando el lenguaje Lua en Ubuntu")
Sekarang kita menyimpan dan menutup fail. Maka kita boleh jalankan program kami menaip di terminal (Ctrl + Alt + T):
lua ubunlog.lua
kepada belajar lebih banyak dan belajar bagaimana menulis program dengan Lua, kita boleh pergi ke laman web projek.