Mengenal lebih jauh tentang bahasa pemrograman Erlang

Mengenal lebih jauh tentang bahasa pemrograman Erlang

Mengenal Erlang language

Kamu tau Erlang language???


Itu loh bahasa pemrograman yang digunakan untuk membangun WhatsApp,WeChat dan aplikasi keren lainya.

Erlang language sendiri sudah ada sejak tahun 1980-an, pada awalnya bahasa pemrograman ini khusus dikembangkan Ericsson Computer Sciences Lab untuk membangun perangkat lunak yang akan dipakai di produk telekomunikasinya sendiri, namun pada akhirnya dirilis dipublik sebagai bahasa open source.

Penggunaan nama 'Erlang' diambil dari sang penciptanya yakni Agner Krarup Erlang.

Erlang merupakan salah satu bahasa pemrograman yang cukup populer, hal ini dapat dilihat dari banyaknya apps yang memakai bahasa ini, dan juga telah diajarkan di lebih dari 80 universitas dan perguruan tinggi di seluruh dunia.

Designed by fullvector / Freepik

Hal utama yang membedakan Erlang dari bahasa lain adalah model komputasi berbasis prosesnya. Ini menggunakan proses yang terisolasi serta ringan yang berkomunikasi satu sama lain melalui pesan, Proses-proses ini dapat berupa menerima pesan dan sebagai tanggapan terhadap pesan, membuat proses baru, mengirim pesan ke proses lain, atau mengubah statusnya.

Menurut beberapa orang, Erlang mirip dengan java hal ini dikarnakan sama sama menggunakan menggunakan virtual machine dan juga mendukung Multithreading, namun program yang dibuat dari Erlang jauh lebih ringkas, bahkan sampai 5-10 kali lebih pendek dari program sejenis yang dibuat dari bahasa C dan Java.

Bahkan pada saat WhatsApp telah mencapai 1.000.000.000 (1Miliar) pengguna, WhatsApp hanya diatur oleh 57 engineer 'Wow banget kan'salah satu alasan dibalik sedikitnya jumlah engineer tersebut adalah penggunaan bahasa pemrograman erlang.

Erlang sangat cocok digunakan untuk aplikasi perpesanan/obrolan dikarenakan Erlang memiliki platform perpesanan luar biasa yang disebut ejabberd yang dapat digunakan untuk membuat aplikasi obrolan skala besar serta dapat menangani jumlah user yang besar secara bersamaan.

Berikut ini adalah beberapa fitur/kelebihan bahasa pemrograman Erlang.
- BEAM, mesin virtual Erlang, menggunakan utas eksekusi yang ringan
- Erlang menyediakan tipe data yang dinamis.
- Saat upgrade ke perangkat lunak Erlang tidak perlu menghentikan sistem.
- Antarmuka ke bahasa pemrograman lain, seperti C, C++ dan Java, disediakan.
- Erlang sangat cocok dengan sifat terdistribusi dari komputasi modern dan CPU multicore saat ini. 

Meskipun bahasa Erlang sudah ada sejak tahun 80-an dan saat ini sudah mulai digantikan oleh bahasa pemrograman lain seperti java, c++, Elixir dsb, tapi bahasa ini masih sangat cocok digunakan untuk membangun aplikasi obrolan/perpesanan dan blockhain.

Setelah mengetahui tentang bahasa erlang, apakah anda ingin untuk belajar bahasa tersebut?

Demikian rangkuman informasi tentang 'bahasa pemrograman Erlang', bila ada kesalahan atau kekurangan dalam penyampaian mohon dimaafkan serta dikoreksi dikolom komentar
Arigatou gozaimasu >`<


Baca Juga
SHARE
Subscribe to get free updates

Related Posts

Posting Komentar

Iklan Tengah Post