Yeni başlayanlar için mükemmel bir programlama dili olan Lua'yı yükleyin

lua

Lua, zorunlu, yapılandırılmış ve oldukça hafif bir programlama dilidirya da genişletilebilir anlambilimle yorumlanan bir dil olarak tasarlandığını. Bu programlama dili MIT lisansı altında yayınlanan çapraz platform ve açık kaynaktır.

Bu programlama dili programlamaya başlamak ve anlamak için önerilen dillerden biridir, çünkü anlaşılması en basit programlama dillerinden biri olarak kabul edilir.

Lua programlama dili hakkında

Lua bir programlama dilidir farklı platformlarda kullanılacak kadar kompakt.

Lua'da değişkenlerin türü yoktur, yalnızca veri vardır ve mantıksal, tamsayılar, kayan noktalı sayılar veya dizeler olabilir.

Vektörler, kümeler, karma tablolar, listeler ve kayıtlar gibi veri yapıları Lua'nın benzersiz veri yapısı kullanılarak temsil edilebilir.

Lua bir multiparadigm dilidir çünkü semantiği, yapıların işlevlerini yeniden tanımlayarak genişletilebilir ve değiştirilebilir Metatable kullanan verilerin, neredeyse Perl'de olduğu gibi (böylece, dile yabancı olmasına rağmen, örneğin mirasın uygulanmasına izin verir)

Lua, daha yüksek dereceli işlevler, çöp toplayıcı için destek sunar. Yukarıdakilerin tümünü birleştirerek, nesne yönelimli programlamada Lua'yı kullanmak mümkündür.

Lua'daki programlar doğrudan yorumlanmaz, ancak bayt koduna göre derlenir, Lua sanal makinesinde çalıştırılır.

Derleme işlemi normalde kullanıcı için şeffaftır ve çalışma zamanında yapılır, ancak performansı artırmak ve derleyiciyi atlayarak bellek kullanımını azaltmak için önceden yapılabilir.

Arasında Temel özellikleri vurgulanabilir:

  • Standart bir C derleyicisine sahip tüm sistemlere dayanmaktadır.
  • Çok hafif, hızlı, verimli ve taşınabilir.
  • Öğrenmesi ve kullanması kolaydır.
  • Basit ve iyi belgelenmiş bir API'ye sahiptir.
  • Çeşitli programlama türlerini destekler (prosedürel, nesneye yönelik, işlevsel ve veriye dayalı programlama ile veri açıklaması gibi).
  • Meta mekanizmalar aracılığıyla nesne yönelimli uygular.
  • Ayrıca basit yordamsal sözdizimini, ilişkisel diziler ve genişletilebilir anlambilim etrafında köklenen müthiş veri tanımlama yapılarıyla bir araya getirir.
  • Çöp toplama ile otomatik bellek yönetimi ile birlikte gelir (gerçek dünya kurulumu, komut dosyası oluşturma ve ayrıca hızlı prototipleme için mükemmeldir).
  • Bu programlama dilini öğrenmeye başlamak için, sistem dili tercümanına sahip olmak gerekir.

Lua özellikli görüntü

Lua programlama dili Linux'a nasıl kurulur?

Dilin büyük popülaritesi nedeniyle yorumlayıcısı çoğu Linux dağıtımında bulunur.

Dolayısıyla, kurulumu için, kullanmakta olduğunuz dağıtıma göre aşağıdaki komutlardan herhangi biriyle kurabilirsiniz.

Daha Debian, Ubuntu, Linux Mint veya bunlardan türetilen herhangi bir sistemi kullananlarSadece bir terminal açmalı ve içinde aşağıdaki komutu uygulamalıyız:

sudo apt install lua5.3

Eğer öylelerse Arch Linux, Manjaro, Antergos veya Arch Linux'tan türetilen herhangi bir dağıtımın kullanıcıları, tercümanı AUR depolarından kurabiliriz, bunun için sadece şunu yazmamız gerekir:

aurman -S lua

İken CentOS, RHEL, Fedora veya bunlardan türetilen herhangi bir dağıtımı kullananlar, aşağıdakilerle yükleyebiliriz:

sudo dnf install lua

Kimler OpenSUSE kullanıcılarıdır, bir depo ekleyip kurmaları gerekir, bunu kullandıkları versiyona göre aşağıdakileri yazarak yaparlar:

Daha openSUSE Tumbleweed aşağıdakileri root olarak çalıştırın:

zypper addrepo https://download.opensuse.org/repositories/devel:languages:lua/openSUSE_Tumbleweed/devel:languages:lua.repo
zypper refresh
zypper install lua51-luaexpat

Eğer kullanırsan openSUSE Artık 42.3 aşağıdakileri root olarak çalıştırın:

zypper addrepo https://download.opensuse.org/repositories/devel:languages:lua/openSUSE_Leap_42.3/devel:languages:lua.repo
zypper refresh
zypper install lua51-luaexpat

Daha openSUSE Artık 15.0 aşağıdakileri root olarak çalıştırın:

zypper addrepo https://download.opensuse.org/repositories/devel:languages:lua/openSUSE_Leap_15.0/devel:languages:lua.repo
zypper refresh
zypper install lua51-luaexpat

Ve onunla hazırım, zaten yüklendim.

Ünlü merhaba dünyasını yaratarak basit bir test gerçekleştirebilirsiniz, sadece .lua yok oluşu ile ve yerin içinde bir dosya oluşturmanız gerekir:

nano holamundo.lua
print("Hola mundo!")

Nasıl çalıştığını görmek için, aşağıdakilerle terminalden çalıştırın:

lua holamundo.lua


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   ariel dijo

    Arch Linux'ta "lua" paketi resmi depolardadır ve derlenmesi gerekmez.
    $ sudo pacman -S lua