次の記事では、Luaを見ていきます。 これは 無料のオープンソーススクリプト言語。 それは強力で、堅牢で、最小限で、統合可能です。 Luaは、手続き型プログラミング、オブジェクト指向プログラミング、関数型プログラミング、 データ駆動プログラミング およびこれらの説明。
Luaは、単純な手続き型構文と、連想配列および拡張可能なセマンティクスに基づく強力なデータ記述構造を組み合わせたものです。 この言語は動的に型付けされ、 通訳時に実行されます バイトコード レジストリベースの仮想マシンを使用 また、増分ガベージコレクションによる自動メモリ管理があります。 構成、スクリプティング、およびラピッドプロトタイピングに最適です。
この言語は、Adobe PhotoshopLightroomなどの多くの産業用アプリケーションで使用されています。 World ofWarcraftやAngryBirdsなどのゲームでも使用されています。 彼らのウェブサイトによると、 これはゲームの主要なスクリプト言語です。 Luaのさまざまなバージョンがリリースされ、1993年の開始以来、実際のアプリケーションで使用されています。
Luaはパフォーマンスで定評があります。 言ってください 'luaと同じくらい速い'は、他のスクリプト言語の願望です。 さまざまなランドマークがルアを インタプリタスクリプト言語の分野で最速の言語.
ほとんどのオペレーティングシステムではないにしても、Gnu / LinuxやWindowsなど、すべてで実行できるようになります。 また、Android、iOS、BREW、WindowsPhoneなどのモバイルオペレーティングシステムでも動作します。 また、統合されたマイクロプロセッサ、ARMとRabbit、またはIBMメインフレームなどで動作することもわかります。
この言語の使い方を学ぶために 幅広 参考マニュアル そしてそれについてのいくつかの本から。 Ubuntuにインストールする前にLuaプログラムがどのように機能するかを確認したい場合は、 ライブデモ その作成者がユーザーに利用可能にすること。
Luaの一般的な特徴
Lua言語の一般的な特徴のいくつかは次のとおりです。
- それはの言語です 従来のスクリプト 使いやすい。
- 著しくです 軽く、速く、効率的.
- 持っています 短い学習曲線。 習得と使用は簡単です。
- この言語は 幅広いアプリケーションに適応可能.
- そのAPIはシンプルです そしてそれは十分に文書化されています。
- さまざまなタイプのプログラミングをサポート。 手続き型、オブジェクト指向、機能的、データ駆動型プログラミング、データ記述など。
- 収集する 直接手続き型構文、連想配列と拡張可能なセマンティクスに根ざした手ごわいデータ記述構造を備えています。
- 付属 インクリメンタルガベージコレクションによる自動メモリ管理。 これにより、構成とスクリプト作成に最適なオプションになります。
UbuntuにLuaをインストールする方法
Luaは 主要なGnu / Linuxディストリビューションの公式リポジトリで入手可能。 Ubuntuでは、ターミナルを開いて(Ctrl + Alt + T)、次のように入力することで、パッケージマネージャーを使用してこの言語をインストールできます。
sudo apt install lua5.3
Luaをコンパイルする
まず、確認してください 必要なツールをインストールします あなたのシステムで。 次のコマンドを実行して、ターミナルからインストールできます(Ctrl + Alt + T)。
sudo apt install build-essential libreadline-dev
インストールが完了したら、 最新バージョンをコンパイルしてインストールします (これらの行を書いている時点でのバージョン5.3.5)Luaから、次のコマンドを実行してtarボールパッケージをダウンロード、抽出、コンパイル、およびインストールします。
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
インストールが完了したら、 Luaインタープリターを実行する ターミナルでの入力(Ctrl + Alt + T):
lua
Luaで最初のプログラムを作成する
私たちの使用 テキストエディター お気に入り、できます 最初のLuaプログラムを作成する。 次のようにファイルを編集します。
vim ubunlog.lua
そして、次のコードをファイルに追加します。
print("Hola lectores de Ubunlog”) print("Estamos probando el lenguaje Lua en Ubuntu")
次に、ファイルを保存して閉じます。 その後、私たちはすることができます プログラムを実行する ターミナルでの入力(Ctrl + Alt + T):
lua ubunlog.lua
へ 詳細を学び、Luaでプログラムを書くことを学ぶ、に行くことができます プロジェクトのウェブサイト.