Erlang 20



erlang

Erlang / OTP 20.2

مرحبًا بك في Erlang / OTP ، بيئة تطوير كاملة للبرمجة المتزامنة.

بعض التلميحات التي قد تجعلك تبدأ بشكل أسرع

  • يتم وصف لغة إرلانغ في دليل إرلانج المرجعي . يمكن العثور على البرنامج التعليمي Erlang في البدء مع Erlang .

    بالإضافة إلى الوثائق هنا تم وصف Erlang في العديد من الكتب الحديثة مثل:

    ينصح بشدة هذه الكتب كبداية لتعلم إرلانج.

  • ينقسم Erlang / OTP إلى عدد من تطبيقات OTP. تطبيق يحتوي عادة على وحدات Erlang. بعض تطبيقات OTP ، مثل واجهة erl_interface C ، مكتوبة بلغات أخرى ولا تحتوي على وحدات Erlang.
  • على نظام Unix يمكنك عرض الصفحات اليدوية من سطر الأوامر باستخدام
    % erl -man <module>
    
  • يمكنك بالطبع استخدام أي محرر ترغب في كتابة برامج Erlang ، ولكن إذا كنت تستخدم Emacs فيوجد دعم التحرير مثل المسافة البادئة ، وتسليط الضوء على التركيب ، والأوامر الكهربائية ، والتحقق من اسم الوحدة النمطية ، ودعم التعليقات بما في ذلك تعبئة الفقرات ، والهياكل العظمية ، ودعم العلامات والمزيد. انظر تطبيق Tools للحصول على التفاصيل.

    هناك أيضا ملحقات Erlang لمحرري الكود الآخرين Vim (vim-erlang) ، Atom ، Eclipse (ErlIDE) و IntelliJ IDEA .

  • عند تطويرك مع Erlang / OTP ، عادة ما تختبر برامجك من shell التفاعلي (انظر Getting Started With Erlang ) حيث يمكنك استدعاء وظائف فردية. هناك أيضا عدد من الأدوات المتاحة ، مثل Debugger البياني والأداة Observer لفحص معلومات النظام ، والجداول ، وجداول mnesia الخ.

    لاحظ أيضًا أن هناك بعض ميزات shell مثل قائمة المحفوظات (control-p و control-n) ، في التحرير الخطي (روابط مفتاح Emacs) وإكمال اسم الوحدة النمطية والوظيفية (علامة التبويب) إذا تم تحميل الوحدة.

  • يمكن لمستخدمي OpenSource طرح الأسئلة وتبادل الخبرات في قائمة البريد الإلكتروني الخاصة بقضايا Erlang .
  • قبل طرح سؤال ، يمكنك تصفح أرشيف القوائم البريدية وقراءة الأسئلة الشائعة .
  • يمكن العثور على معلومات إضافية وروابط مهمة لمبرمجي Erlang على موقع Erlang Open Source http://www.erlang.org .