初心者向けの優れたプログラミング言語であるLuaをインストールします

ムーン

Luaは必須で、構造化された、非常に軽いプログラミング言語です。または、拡張可能なセマンティクスを備えた解釈言語として設計されていること。 このプログラミング言語 これはクロスプラットフォームでオープンソースであり、MITライセンスの下でリリースされています。

このプログラミング言語 プログラミングを開始して理解するために推奨される言語のXNUMXつであり、 理解するのが最も簡単なプログラミング言語のXNUMXつと見なされているためです。

Luaプログラミング言語について

Luaはプログラミング言語です さまざまなプラットフォームで使用できるほどコンパクトです。

Luaでは、変数にはタイプがなく、データのみがあり、論理、整数、浮動小数点数、または文字列にすることができます。

ベクター、セット、ハッシュテーブル、リスト、レコードなどのデータ構造は、Lua独自のデータ構造を使用して表すことができます。

Luaの 構造の関数を再定義することでセマンティクスを拡張および変更できるため、はマルチパラダイム言語です。 ほぼPerlの場合と同様に、メタテーブルを使用してデータを収集します(したがって、言語にとっては異質ですが、たとえば継承を実装できます)。

Luaは、高次関数、ガベージコレクターのサポートを提供します。 上記のすべてを組み合わせることで、オブジェクト指向のプログラミングでLuaを使用することができます。

Luaのプログラムは直接解釈されませんが、バイトコードにコンパイルされます、Lua仮想マシンで実行されます。

コンパイルプロセスは通常、ユーザーに対して透過的であり、実行時に実行されますが、コンパイラをバイパスすることにより、パフォーマンスを向上させ、メモリ使用量を削減するために事前に実行できます。

間に その主な特徴を強調することができます:

  • これは、標準のCコンパイラを備えたすべてのシステムに基づいています。
  • 非常に軽く、高速で、効率的で、持ち運びに便利です。
  • 習得と使用は簡単です。
  • シンプルで十分に文書化されたAPIがあります。
  • さまざまなタイプのプログラミング(手続き型、オブジェクト指向、機能的、データ駆動型のプログラミング、データの説明など)をサポートします。
  • メタメカニズムを通じてオブジェクト指向を実装します。
  • また、単純な手続き型構文と、連想配列および拡張可能なセマンティクスに根ざした手ごわいデータ記述構造を組み合わせています。
  • ガベージコレクションを使用した自動メモリ管理が付属しています(実際のセットアップ、スクリプティング、および目がくらむようなプロトタイピングに最適です)。
  • このプログラミング言語の学習を開始するには、システム言語インタープリターが必要です。

lua-featured-image

LinuxにLuaプログラミング言語をインストールするにはどうすればよいですか?

言語の人気が高いため そのインタープリターは、ほとんどのLinuxディストリビューションにあります。

そのため、インストールには、使用しているディストリビューションに応じて、次のコマンドのいずれかを使用してインストールできます。

Debian、Ubuntu、Linux Mint、またはこれらから派生したシステムのユーザーである人、ターミナルを開いて、その中で次のコマンドを実行するだけです。

sudo apt install lua5.3

もしそうなら Arch Linux、Manjaro、Antergos、またはArchLinuxから派生したディストリビューションのユーザー、AURリポジトリからインタプリタをインストールできます。これには、次のように入力するだけです。

aurman -S lua

のために CentOS、RHEL、Fedora、またはこれらから派生したディストリビューションのユーザーである場合は、次の方法でインストールできます。

sudo dnf install lua

する人 彼らはopenSUSEユーザーであり、リポジトリを追加してインストールする必要があります。これを行うには、使用しているバージョンに応じて次のように入力します。

openSUSEタンブルウィード ルートとして以下を実行します。

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

使用する場合 openSUSEリープ42.3 ルートとして以下を実行します。

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

openSUSEリープ15.0 ルートとして以下を実行します。

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

そしてそれで準備ができて、私はすでにインストールされています。

有名なハローワールドを作成する簡単なテストを実行できます。.luaが消滅したファイルをその場所に作成するだけです。

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

そして、それがどのように機能するかを確認するには、次のコマンドを使用してターミナルから実行します。

lua holamundo.lua


記事の内容は、次の原則に準拠しています。 編集倫理。 エラーを報告するには、 ここで.

コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   アリエル

    Arch Linuxでは、パッケージ「lua」は公式リポジトリにあり、コンパイルする必要はありません。
    $ sudo pacman -S lua