Elixir (bahasa pemrograman)

Edit nilai pada Wikidata
ParadigmaBahasa pemrograman berparadigma jamak, Fungsional, Konkuren, Terdistribusi, dan Berorientasi proses.
Rilis perdana2011 (2011)
Tipe sistempenulisan yan dinamis, Strong, dan duck-typing.
PlatformErlang
LisensiApache License 2.0[1]
Ekstensi nama berkas.ex, .exs
Situs webelixir-lang.org
Repositorielixir-lang.org
Terpengaruh oleh
Clojure, Erlang, Ruby
Mempengaruhi
LFE
Sunting kotak info
Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini


Elixir adalah sebuah bahasa pemrograman fungsional, konkuren dan untuk berbagai keperluan yang berjalan dalam Mesin Virtual bahasa Erlang.[2][3] Elixir dibuat berdasarkan bahasa Erlang dan memiliki abstraksi yang sama dalam membangun aplikasi yang terdistribusi dan toleran atas kesalahan. Elixir juga menyediakan perkakas yang productif dan desain yang mudah dikembangkan. Kemudahan pengembangan tersebut diwujudkan melalui meta-programming saat proses kompilasi dengan makro dan polimorfisme dengan protokol-protokolnya.[4] Proses-proses di Elixir diawasi oleh sebuah Supervisor yang apabila terjadi satu proses yang gagal maka akan dibangkitkan proses baru sehingga tidak mengakibatkan kegagalan yang menggangu seluruh sistem, inilah keunggulan toleran atas kesalahan yang dimiliki oleh Elixir. Proses-proses seperti ini bisa mencapai jutaan proses dalam satu waktu.

telah digunakan bebrapa perusahaan semacam E-MetroTel, Pinterest[5] dan Moz.[6] Elixir juga digunakan entuk mengembangkan situs web, oleh perusahaan seperti Bleacher Report, Discord, dan Inverse,[7] and for building embedded systems.[8][9]

  1. ^ "elixir/LICENSE at master · elixir-lang/elixir · GitHub". GitHub. 
  2. ^ "Elixir: A Mini-Documentary". Diarsipkan dari versi asli tanggal 2018-07-12. Diakses tanggal 2018-07-12. 
  3. ^ "Most Popular Programming Languages of 2018 - Elite Infoworld Blog" (dalam bahasa Inggris). 2018-03-30. Diarsipkan dari versi asli tanggal 2018-05-09. Diakses tanggal 2018-05-08. 
  4. ^ "Elixir". José Valim. Diakses tanggal 2013-02-17. 
  5. ^ "Introducing new open-source tools for the Elixir community". Diakses tanggal 2016-08-01. 
  6. ^ com/devblog/moz-analytics-db-free/ "Unlocking New Features in Moz Pro with a Database-Free Architecture" Periksa nilai |url= (bantuan). Diakses tanggal 2016-08-01. [pranala nonaktif permanen]
  7. ^ "What big projects use Elixir?". Diakses tanggal 2016-08-01. 
  8. ^ "Elixir in production interview: Garth Hitchens". Diakses tanggal 2016-08-01. 
  9. ^ "Nerves - Craft and deploy bulletproof embedded software in Elixir". Diakses tanggal 2016-08-01. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy