Lua, pasang bahasa skrip kuat ini di Ubuntu

Mengenai lua

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-editor 5.3.5

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:

program vim lua

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):

melancarkan program yang ditulis dengan lua

lua ubunlog.lua

kepada belajar lebih banyak dan belajar bagaimana menulis program dengan Lua, kita boleh pergi ke laman web projek.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.