إرلانج
المظهر
إرلانغ
التصنيف | ![]()
لغة برمجة متعددة الأنماط [لغات أخرى] — لغة برمجة متزامنة [لغات أخرى] — لغة برمجة وظيفية [لغات أخرى] — لغة البرمجة التصريحية [لغات أخرى] — لغة برمجة — برمجية مفتوحة المصدر[1] — برمجيات حرة[2] — مهارة ![]() |
---|---|
التنميط | |
ظهرت في |
1986[3] ![]() |
صممها | |
نظام التشغيل | |
الرخصة |
المطور | |
---|---|
الإصدار الأول | |
الإصدار الأخير | |
المستودع |
متأثرة بـ | ![]()
أم أل (لغة برمجة) — برولوغ — ليسب — PLEX [الإنجليزية] ![]() ![]() ![]() ![]() ![]() |
---|
امتدادات الملفات | |
---|---|
موقع الويب |
إرلانج (بالإنجليزية: Erlang) هي لغة برمجة من شركة إريكسون. ظهرت في العام 1986 و هي لغة وظيفية إلى حد كبير. صممت اللغة لتتيح إمكانية تعديل بيانات البرنامج دون الحاجة إلى إعادة تشغيل الخادم حيث يمكن وبسهولة إجراء أعمال صيانة أو معالجة أخطاء أثناء تشغيل الخادم. وكما أن اللغة تمكّن المطور من تقسيم العمل على عدة أجزاء أو ما يعرف بـ حاسوب متعدد المهام حيث توفر اللغة هذه الإمكانية والتي يمكن الاستفادة منها بشكل كبير في المعالجات متعددة النواة.
مثال لبرنامج يستعرض عاملي n
-module(fact).
-export([fac/1]).
%input: N
%output: Factorial of integer N
fac(1) ->
1;
fac(N) ->
N * fac(N - 1).
مراجع
[عدل]- ^ وصلة مرجع: https://web.archive.org/web/19991009002753/http://www.erlang.se/onlinenews/ErlangOTPos.shtml. الوصول: 25 فبراير 2019.
- ^ وصلة مرجع: https://directory.fsf.org/wiki/Otp. الوصول: 25 فبراير 2019.
- ^ ا ب "A History of the Erlang VM" (PDF). اطلع عليه بتاريخ 2019-02-24.
- ^ وصلة مرجع: https://www.erlang.org/downloads. الوصول: 2 فبراير 2020.
- ^ "Erlang/OTP 18.0 has been released". اطلع عليه بتاريخ 2019-02-24.
- ^ "About Erlang (License)". اطلع عليه بتاريخ 2019-02-24.
- ^ ا ب "Release 27.2.2". 6 فبراير 2025. اطلع عليه بتاريخ 2025-02-15.
- ^ ا ب "erlang-16b.03p1v0 – real-time, concurrent and distributed functional language". اطلع عليه بتاريخ 2015-12-23.
- ^ ا ب وصلة مرجع: https://api.github.com/repos/erlang/otp. الوصول: 24 فبراير 2019.
وصلات خارجية
[عدل]- الموقع الرسمي
- إرلانغ على موقع Open Hub (الإنجليزية)