النماذج متعددة النماذج: متزامنة ، وظيفية
صممة بواسطة : جو ارمسترونج / روبرت فيردنج / مايك وليامز
المطور : Ericsson
ظهر لأول مرة : عام 1986 ؛ منذ 35 سنة
إصدارة مستقرة : 23.2.5 / 16 فبراير 2021
انضباط الكتابة : ديناميكي وقوي
ترخيص : Apache 2.0
امتدادات اسم الملف : .erl ، .hrl
Website | GitHub | Try Erlang |
![]() |
![]() |
![]() |
Erlang هي لغة برمجة من شركة إريكسون. ظهرت في العام 1986 وظيفية إلى حد كبير . من اجل بناء أنظمة ضخمة وقابلة للتطوير في الوقت الفعلي ، بعض استخداماتها في الاتصالات والبنوك والتجارة الإلكترونية والمهاتفة الحاسوبية والرسائل الفورية.
كما انها تحتوى على دعم مدمج للتزامن واكتشاف الأخطاء ، وتم إنشاء Erlang في الأصل بواسطة Ericsson كبرنامج احتكاري ، وتم فتح مصدر Erlang لاحقًا
صممت اللغة لتتيح إمكانية تعديل بيانات البرنامج دون الحاجة إلى إعادة تشغيل الخادم حيث يمكن وبسهولة إجراء أعمال صيانة أو معالجة أخطاء أثناء تشغيل الخادم.
وكما أن اللغة تمكّن المطور من تقسيم العمل على عدة أجزاء أو ما يعرف بـ Multitasking حيث توفر اللغة هذه الإمكانية والتي يمكن الاستفادة منها بشكل كبير في المعالجات متعددة النواة.
ما هو OTP؟
OTP عبارة عن مجموعة من مكتبات Erlang ومبادئ التصميم التي توفر الأدوات المتوسطة لتطوير هذه الأنظمة. يتضمن قاعدة البيانات الموزعة الخاصة به ، والتطبيقات للتفاعل مع اللغات الأخرى ، وأدوات تصحيح الأخطاء ومعالجة التحرير.
⭐️ كيفية تثبيت برنامج Erlang على نظام Ubuntu Linux
برنامج Erlang متاح في مستودع أوبونتو . مع تمكين هذا المستودع ، يمكنك تثبيته بسهولة باستخدام الأمر التالي:
عادة قد لا يكون إصدار Erlang الذي توفره مستودعات Ubuntu هو الأحدث.
إذا كنت تريد أحدث إصدار من Erlang على Ubuntu ، فيمكنك إضافة المستودع الذي توفره Erlang Solutions. أنها توفر ثنائيات تم إنشاؤها مسبقًا لتوزيعات Linux المختلفة ، Windows و macOS.
ستحتاج إلى تنزيل ملف المفتاح بواسطة Linux Terminal ، ويمكنك استخدام أداة wget لذلك تأكد من تثبيتها اولا:
بعد ذلك ، نستخدم wget لتنزيل مفتاح GPG لمستودع Erlang Solution وإضافته إلى النظام ، بعد إضافة المفتاح ، سيثق نظامك في الحزم القادمة من المستودع.
الآن ، يجب عليك إضافة ملف لـ Erlang في دليل sources.list.d لـ APT. سيحتوي هذا الملف على معلومات حول المستودع وسيستخدمها مدير حزم APT للحصول على الحزم وأي تحديثات مستقبلية لها.
الان يجب عليك تحديث ذاكرة التخزين المؤقت للحزمة المحلية لإبلاغها بالحزم من المستودع المضاف حديثًا بواسطة الامر التالى:
مجرد التثبيت ، يمكنك اختباره بواسطة الامر التالى.
ﻷزالة برنامج Erlang ، استخدم الأمر التالي:
سيكون هناك بعض التبعيات المتبقية. يمكنك إزالتها بالأمر التالي:
إذا كنت تريد حذف أيضًا ملف الستودع المضاف استخدم الامر التالى:
What is Erlang and why is it essential to telecom? – Coders Episode 32
Erlang Programming Language – Computerphile
Erlang Tutorial
Erlang Programming for Beginners – Introduction To Erlang
كورس تعلم البرمجة بلغة Erlang
Chorus Erlang Programming
19 videos
احاول من خلال مدونتي البسيطة نشر مبادئ حركة البرمجيات الحرة والتى هدفها ضمان الحريات الأربع الأساسية لمستخدمي البرمجيات: حرية تشغيل البرمجيات, دراستها وتغييرها, وتوزيع نسخ منها مع تعديلات أو بدون تعديلات. ,ونشر فلسفة الحركة هي إعطاء مستخدمي الحاسوب الحرية عن طريق استبدال البرمجيات الاحتكارية بالبرمجيات الحرة, مع الهدف الأساسي المتمثل في تحرير الجميع إلى "الفضاء الإالكتروني" لكل مستخدمي الحاسوب.