Isi kandungan:
- Definisi - Apa maksudnya Bahasa Pemrograman Erlang?
- Techopedia menerangkan Bahasa Pemrograman Erlang
Definisi - Apa maksudnya Bahasa Pemrograman Erlang?
Bahasa pengaturcaraan Erlang adalah bahasa pengaturcaraan umum, serentak dan bahasa pengatur sampingan, yang juga berfungsi sebagai sistem runtime. Derivative derivatif Erlang adalah bahasa berfungsi dengan pengiraan tegas, tugasan tunggal dan kemasukan data dinamik, yang serentak mengikuti model Pelakon.
Dibangunkan oleh Joe Armstrong pada tahun 1986, Erlang pertama kali dikeluarkan oleh Ericsson sebagai bahasa proprietari, kemudian dibebaskan pada tahun 1998 sebagai bahasa sumber terbuka.
Ericsson merekayasa Erlang untuk menyokong aplikasi yang diedarkan, bersalah-toleran, lembut-nyata dan tanpa henti. Erlang menyokong pertukaran panas; Oleh itu kod boleh diganti tanpa memulakan semula sistem.
Techopedia menerangkan Bahasa Pemrograman Erlang
Dalam kebanyakan bahasa, benang dipandang sebagai kawasan rawan yang kompleks. Walau bagaimanapun, Erlang membolehkan pembangunan peringkat bahasa untuk penciptaan dan pengendalian proses.
Ini bertujuan untuk mempermudahkan pengaturcaraan serentak untuk pengaturcara. Di Erlang, semua kesukaran adalah jelas; proses pertukaran data melalui lulus mesej berbanding pembolehubah bersama, menghapuskan kewujudan dan keperluan untuk kunci. Konsep pembangunan Erlang adalah seperti pembangunan sistem yang dibina oleh Erlang.
Mike Williams, ahli pasukan pembangunan dan pencipta Erlang, mematuhi falsafah berikut:
Teknik Kerja Terbaik: Cari teknik kerja yang terbaik, menggunakan prototaip melalui reka bentuk pemaju. Kemahiran
Bukan Ide Ide: Idea tidak cukup. Seorang pemaju juga mesti memiliki kemahiran untuk merealisasikan idea dan mengesahkan bahawa mereka bekerja.
Meminimumkan Kesilapan: Pastikan kesalahan minimum, lebih baik hanya semasa fasa penyelidikan dan bukannya semasa pengeluaran.
Kelebihan utama bahasa pengaturcaraan Erlang adalah sokongan untuk threading dan kesukaran dengan sekumpulan kecil primitif yang menjana dan menghubungkan proses.
Proses-proses ini adalah unsur-unsur asas struktur aplikasi dan menggunakan model-proses secara berkala (CSP) secara berkomunikasi.
