はじめに
Erlangは、並行性、フォールトトレランス、および分散アプリケーションアーキテクチャ用に設計されたガベージコレクションされたランタイム環境を備えた並行プログラミング言語です。並行プロセスは、Erlangアプリケーションを構造化するために使用されます。これらのプロセスは、メッセージを交換することによって非同期的に通信し、メモリを共有しません。 Erlangプロセスは小さく、オペレーティングシステムではなく言語に属しています。EricssonのOTP製品ユニットは、そのサポートとメンテナンスを担当しています。
Erlangは、高可用性要件を備えた非常にスケーラブルなソフトリアルタイムシステムを構築するためのプログラミング言語です。テレコム、バンキング、Eコマース、コンピューター電話、インスタントメッセージングは、アプリケーションのいくつかの例です。
1。リポジトリを使用したインストール
1。リポジトリエントリの追加
wgetを使用する コマンド、Erlangソリューションのすべてのパッケージをプルし、Erlangソリューションリポジトリをシステムに追加します。
[email protected]:~$ wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb
[email protected]:~$ sudo dpkg -i erlang-solutions_2.0_all.deb
2.Erlangのインストール
指定されたコマンドを使用して、システムを最新のリリースパッケージで更新します。
[email protected]:~$ sudo apt-get update
次に、 apt-get installを使用してerlangパッケージをインストールします コマンド
[email protected]:~$ sudo apt-get install erlang
パッケージをインストールした後、さらにインストールを続行するかどうかという質問がポップアップ表示されます。さらにインストールするには、yと入力します。
Erganシェルにログインして、インストールプロセスが成功したことを確認します。
[email protected]:~$ erl
2.Erlangをテストするために作成されたファイル
vim コマンドは、情報を編集するためにファイルを開くために使用されます。
[email protected]:~$ vim hello.erl
hello.erlの名前で作成されたファイルに次の手順が追加されます erlangプログラミングコードを実行します。
% Test of Erlang Code -module(hello). -import(io,[fwrite/1]). -export([helloworld/0]). helloworld() -> fwrite("Linuxways says hi!\n").
次に、Erlangシェルにログインして、作成されたファイルをテストし、指定されたコードを実行して、プログラミングが実行されているかどうかを確認します(最後にピリオド記号(。)を使用することを忘れないでください)。
[email protected]:~$ erl
1> c(hello). 2> hello:helloworld().
理解を深めるために、別のプログラムもテストされています。
[email protected]:~$ vim output.erl
-module(output). -export([double/1,mult/2]). mult(X,Y) -> X*Y. double(X) -> mult(2,X)
次に、Erlangシェルにログインして、作成されたファイルをテストし、指定されたコードを実行して、プログラムが実行されているかどうかを確認します。
[email protected]:~$ erl
1> c(output). 2> output:double(20). 3> output:mult(5,10).
Erlangプログラミング言語がLinuxシステムに正常にインストールされ、テストされています。
3。結論
上記のコマンドとその例は、Ubuntu20.04にErlangプログラミング言語をインストールするためのものです。チェックしていただきありがとうございます。