بيت تطوير ما هي لغة البرمجة erlang؟ - تعريف من techopedia

ما هي لغة البرمجة erlang؟ - تعريف من techopedia

جدول المحتويات:

Anonim

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

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

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

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

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

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

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

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

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

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

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

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

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

ما هي لغة البرمجة erlang؟ - تعريف من techopedia