Bahasa Pemrograman Erlang

Pengarang: Randy Alexander
Tanggal Pembuatan: 28 April 2021
Tanggal Pembaruan: 15 Boleh 2024
Anonim
Belajar Bahasa Program Erlang / Background Process
Video: Belajar Bahasa Program Erlang / Background Process

Isi

Definisi - Apa yang dimaksud dengan Bahasa Pemrograman Erlang?

Bahasa pemrograman Erlang adalah bahasa pemrograman yang bertujuan umum, simultan dan dikumpulkan, yang juga berfungsi sebagai sistem runtime. Derivatif berurutan dari Erlang adalah bahasa fungsional dengan perhitungan tegas, penugasan tunggal dan entri data dinamis, yang secara bersamaan mengikuti model Aktor.


Dikembangkan oleh Joe Armstrong pada tahun 1986, Erlang pertama kali dirilis oleh Ericsson sebagai bahasa berpemilik, kemudian dirilis pada tahun 1998 sebagai bahasa sumber terbuka.

Ericsson merekayasa Erlang untuk mendukung aplikasi terdistribusi, toleran terhadap kesalahan, soft-real-time dan non-stop. Erlang mendukung hot swapping; dengan demikian kode dapat diganti tanpa me-restart sistem.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Bahasa Pemrograman Erlang

Dalam sebagian besar bahasa, utas dipandang sebagai area rawan kesalahan yang kompleks. Namun, Erlang memungkinkan pengembangan tingkat bahasa untuk pembuatan dan penanganan proses.

Ini dimaksudkan untuk menyederhanakan pemrograman simultan untuk programmer. Di Erlang, semua konkurensi jelas secara eksplisit; memproses pertukaran data melalui variabel yang dilewati dan bukan dibagi, menghilangkan keberadaan dan kebutuhan akan kunci. Konsep pengembangan Erlang sangat mirip dengan pengembangan sistem yang dibangun Erlang.


Mike Williams, seorang anggota dan penemu tim pengembangan Erlang, mematuhi filosofi berikut:

Teknik Kerja Terbaik: Temukan teknik kerja terbaik, menggunakan prototyping melalui desain pengembang. Keterampilan

Bukan Hanya Gagasan: Gagasan tidak cukup. Pengembang juga harus memiliki keterampilan untuk merealisasikan ide-ide dan memverifikasi bahwa mereka bekerja.

Minimalkan Kesalahan: Pertahankan kesalahan seminimal mungkin, lebih disukai hanya selama fase penelitian daripada selama produksi.

Keuntungan utama bahasa pemrograman Erlang adalah dukungannya untuk threading dan konkurensi dengan sekelompok kecil primitif yang secara efisien menghasilkan dan menghubungkan proses.

Proses-proses ini adalah elemen dasar struktur aplikasi Erlang dan bebas menggunakan model proses sekuensial berkomunikasi (CSP).