حتما تا به حال به سرور برنامه های بزرگ فکر کریده اید.
زمانی که کاربران این برنامه ها از مرز میلیون عبور می کنند معمولا دیگر نمی توان روی سرور هایی که با زبان های شیئ گرا نوشته می شوند حساب باز کرد.
ارلنگ (Erlang) یک زبان برنامهنویسی همهمنظوره ی فانکشنال می باشد.ارلنگ همروند بوده و دارای زباله جمعکن و سامانهٔ زماناجرا (Runtime) است. این زبان برای همروندی از مدل اکتور (Actor Model) پیروی میکند.
ارلنگ توسط شرکت اریکسون برای پشتیبانی و توسعه برنامههای توزیعشده، تحملپذیر در برابر خطا، بیدرنگ نرم (soft-real-time) و بدون وقفه طراحی شده.زبان ارلنگ از تعویض داغ (Hot swapping) که در آن بدون توقف سامانه قادر به تغییر کد برنامه هستیم پشتیبانی میکند.یعنی بدون اینکه نیاز به توقف برنامه باشد در حالت اجرا میتوان برنامه را توسعه داد. این خاصیت کافیست تا زبان ارلنگ را به یکی از بهترین زبان های سمت سرور مبدل کند. سرور چت فیسبوک و سرور whats app از دستاورد های این زبان برنامه نویسی است.برخی از کارشناسان عقیده دارند که سرور تلگرام نیز با زبان ارلنگ نوشته شده باشد.(شرکت تلگرام اطلاعاتی در رابطه با سرور های خود منتشر نکرده است)
هرچند ارلنگ بر روی بسیاری از سیستم های عامل قابلیت اجرا دارد اما سیستم عامل Free BSD یکی از بهترین سیستم
عامل ها برای توسعه دهنده گان ارلنگ است.
در دوره آموزشی Udemy Erlang Programming for Beginners با زبان برنامه نویسی ارلنگ و ویژگی های آن آشنا می شوید.
سرفصل های دوره آموزشی Udemy Erlang Programming for Beginners:
– بخش 1: مقدمه
– بخش 2: ارلنگ چیست؟
– بخش 3: فهرست – هسته اصلی ارلنگ
– بخش 4: پردازش استثنا
– بخش 5: سوابق
در این وبسایت سعی می شود تا رفرنس های این زبان برنامه نویسی خدمت شما ارائه شود
دانلود فیلم آموزشی erlang با حجم 422 مگابایت
نظری دهید