Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


Elixir

Elixir
פרדיגמות מרובת פרדיגמות: תכנות פונקציונלי, תכנות מקבילי, distributed programming, תכנות מונחה תהליכים.
תאריך השקה 9 בינואר 2011 עריכת הנתון בוויקינתונים
מתכנן José Valim
מפתח José Valim עריכת הנתון בוויקינתונים
טיפוסיות דינמית, חזקה, ברווז
הושפעה על ידי

Clojure , Erlang ,

Ruby
השפיעה על LFE
רישיון Apache License 2.0
סיומת .ex, .exs
https://elixir-lang.org/
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

Elixir היא שפת תכנות פונקציונלית וכללית, אשר תומכת בעיבוד מקבילי. היא שוחררה לראשונה בשנת 2011 ורצה על המכונה הווירטואלית BEAM של שפת התכנות Erlang.

Elixir רצה מעל Erlang ולפיכך חולקת אבסטרקציות זהות לבניית אפליקציות מרושתות וגם היא נחשבת ל-Fault Tolerant, כלומר, מסוגלת להמשיך לרוץ גם כאשר אחד מרכיביה נכשל, בהתאם לסגנון הקידוד "Let It Crash" ("תן לזה להתרסק"), המתבסס על ההנחה שקריסה של רכיב היא בלתי נמנעת, ולכן אין להשבית את כל המערכת בעקבות זאת. בנוסף, Elixir גם מספקת כלים פרודוקטיביים ועיצוב שניתן להרחיבו. עיצוב זה תומך במטא-תכנות באמצעות תוכניות מאקרו, ובפולימורפיזם באמצעות פרוטוקולים. Elixir נמצאת בשימוש של חברות כגון PagerDuty, Discord, Brex, E-MetroTel, Pinterest, Moz, Bleacher Report, The outline, Inverse, Divvy, Farmbot וכן לצורך בניית מערכות משובצות מחשב. הקהילה מארגנת אירועים שנתיים בארצות הברית, אירופה, ויפן, וכן אירועים קטנים וכנסים.


Previous Page Next Page