لغة برمجة إرلانج

مؤلف: Randy Alexander
تاريخ الخلق: 28 أبريل 2021
تاريخ التحديث: 26 يونيو 2024
Anonim
1- شرح لغة ايرلانغ Erlang . تركيب و تحميل الادوات. تعريف المتغيرات. استعمال بعض دوال الرياضية.
فيديو: 1- شرح لغة ايرلانغ Erlang . تركيب و تحميل الادوات. تعريف المتغيرات. استعمال بعض دوال الرياضية.

المحتوى

التعريف - ماذا تعني لغة برمجة Erlang؟

لغة البرمجة Erlang هي لغة برمجة للأغراض العامة ، متزامنة وجمع القمامة ، والتي تعمل أيضًا كنظام وقت التشغيل. مشتق متتابع من Erlang هي لغة وظيفية مع حساب شركة ، وتخصيص واحد وإدخال البيانات الديناميكية ، والتي تتبع في وقت واحد نموذج الممثل.


تم تطويره من قِبل جو أرمسترونغ في عام 1986 ، وتم إصدار إيرلانغ لأول مرة من قبل إريكسون كلغة مملوكة ، ثم تم إصدارها في عام 1998 كلغة مفتوحة المصدر.

قامت شركة إريكسون بتصميم Erlang لدعم التطبيقات الموزعة ، المتسامحة مع الأخطاء ، في الوقت الفعلي وغير المتوقفة. Erlang يدعم تبادل الساخنة. وبالتالي يمكن استبدال رمز دون إعادة تشغيل النظام.

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا تشرح لغة برمجة إرلانج

في معظم اللغات ، يتم عرض سلاسل الرسائل كمناطق معقدة عرضة للخطأ. ومع ذلك ، فإن Erlang يسمح بالتطوير على مستوى اللغة لإنشاء العمليات ومعالجتها.

هذا يهدف إلى تبسيط البرمجة المتزامنة للمبرمجين. في Erlang ، كل التزامن واضح صراحة. عمليات تبادل البيانات من خلال تمرير بدلا من المتغيرات المشتركة ، مما يلغي وجود والحاجة للأقفال. إن مفاهيم تطوير إرلانج تشبه إلى حد كبير تطوير النظم المبنية على إرلانج.


مايك ويليامز ، عضو في فريق تطوير إرلانج ومخترعه ، يلتزم بالفلسفة التالية:

أفضل تقنيات العمل: ابحث عن أفضل أساليب العمل ، باستخدام النماذج الأولية من خلال تصميم المطورين. مهارات

ليس فقط الأفكار: الأفكار ليست كافية. يجب أن يتمتع المطور أيضًا بالمهارات اللازمة لتحقيق الأفكار والتحقق من أنها تعمل.

تقليل الأخطاء: حافظ على الأخطاء عند الحد الأدنى ، ويفضل فقط أثناء مرحلة البحث وليس أثناء الإنتاج.

من أهم ميزات لغة برمجة Erlang دعمها للخيوط والتزامن مع مجموعة صغيرة من العناصر البدائية التي تولد عمليات الربط والفعالية.

هذه العمليات هي العناصر الأساسية لهيكل تطبيق Erlang وتستخدم بحرية نموذج العمليات المتسلسلة (CSP).