Erlang adalah bahasa pemrograman konkuren dengan lingkungan runtime yang dikumpulkan sampah yang dirancang untuk konkurensi, toleransi kesalahan, dan arsitektur aplikasi terdistribusi. Proses bersamaan digunakan untuk menyusun aplikasi Erlang. Proses-proses ini berkomunikasi secara asinkron dengan bertukar pesan dan tidak berbagi memori. Proses Erlang berukuran kecil dan termasuk dalam bahasa daripada sistem operasi. Unit produk OTP Ericsson bertanggung jawab atas dukungan dan pemeliharaannya.
Ini adalah bahasa pemrograman untuk membangun sistem waktu-nyata lunak yang skalabel secara besar-besaran dengan persyaratan ketersediaan tinggi. Telekomunikasi, perbankan, E-niaga, Telepon Komputer, dan pesan instan adalah beberapa contoh aplikasinya.
Di sini, di LinuxAPT, kita akan melihat cara menginstal Erlang di Ubuntu 20.04 LTS.
Fitur utama Erlang meliputi:
- Sintaks deklaratif yang jelas dan sebagian besar bebas dari efek samping.
- Dukungan bawaan untuk pemrograman real-time, konkuren, dan terdistribusi.
- Dirancang untuk pengembangan program yang kuat dan terus dioperasikan.
- Penggantian kode dinamis saat runtime.
Langkah-Langkah Menginstal Erlang di Ubuntu 20.04 LTS Focal Fossa
1. Lakukan Pembaruan Sistem
Untuk memulai, pastikan bahwa semua paket sistem Anda mutakhir dengan menjalankan perintah apt berikut di terminal:
$ sudo apt update
$ sudo apt upgrade
2. Instal Erlang di sistem
Sekarang kami menambahkan repositori ke sistem Ubuntu Anda dengan menjalankan perintah berikut:
$ echo "deb https://packages.erlang-solutions.com/ubuntu focal contrib" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
Setelah itu, perbarui daftar paket sistem Anda dan instal Erlang:
$ sudo apt update
$ sudo apt install erlang
Selanjutnya untuk verifikasi instalasi erlang kita harus menggunakan perintah Shell Erlang melalui command line:
$ erl
3. Uji Erlang dengan Program Hello World
Sekarang kita akan menguji dengan menulis kode Erlang Hello World sederhana:
$ nano hellotest.erl
Tambahkan file berikut:
% Test to display Hello World Erlang Code
-module(hellotest).
-import(io,[fwrite/1]).
-export([helloworld/0]).
helloworld() ->
fwrite("Coding Guys.. , Erlang World!\n").
Simpan dan tutup, setelah itu jalankan dengan menggunakan perintah berikut:
$ erl
Erlang/OTP 23 [erts-11.1] [source] [64-bit] [smp:6:6] [ds:4:4:16] [async-threads:2]
Eshell V11.1 (abort with ^G)
1> c(hellotest).
{ok,hellotest}
2> hellotest01,helloworld().
** exception error: undefined shell command helloworld/0
3> hellotest01:helloworld().
Coding Guys.. , Erlang World!
ok
Bagaimana Cara Menghapus erlang dari Ubuntu 20.04?
Untuk meng-uninstall hanya paket erlang kita dapat menggunakan perintah berikut:
$ sudo apt-get remove erlang
Kita dapat menggunakan perintah berikut untuk menghapus konfigurasi erlang, data dan semua dependensinya, kita dapat menggunakan perintah berikut:
$ sudo apt-get -y autoremove --purge erlang