إرلانج (Erlang) هي لغة برمجة من شركة إريكسون. ظهرت في العام 1986 و هي لغة وظيفية إلى حد كبير. صممت اللغة لتتيح إمكانية تعديل بيانات البرنامج دون الحاجة إلى إعادة تشغيل الخادم حيث يمكن وبسهولة إجراء أعمال صيانة أو معالجة أخطاء أثناء تشغيل الخادم. وكما أن اللغة تمكّن المطور من تقسيم العمل على عدة أجزاء أو ما يعرف بـ Multitasking حيث توفر اللغة هذه الإمكانية والتي يمكن الاستفادة منها بشكل كبير في المعالجات متعددة النواة.
إرلانج | |
---|---|
ظهرت في | 1986 |
صممها | إريكسون |
نظام التشغيل | عابرة منصات |
الرخصة | رخصة أباتشي، الإصدار 2.0[1] |
التطوير | |
المطور | إريكسون |
رقم اخر اصدار | R18.3 (16 مارس 2016 |
متفرقات | |
امتدادات الملفات | erl |
موقع ويب | www |
مثال لبرنامج يستعرض عاملي n
-module(fact). -export([fac/1]). %input: N %output: Factorial of integer N fac(1) -> 1; fac(N) -> N * fac(N - 1).
وصلات خارجية
مراجع
- Erlang/OTP 18.0 has been released — تاريخ الاطلاع: 24 فبراير 2019