آموزش Erlang

معرفی زبان برنامه نویسی Erlang

Erlang یک زبان برنامه نویسی عمومی، منبع باز و دارای محیط زمان اجرا است. ارلانگ دارای پشتیبانی داخلی برای همگام سازی، توزیع و تحمل گسل است. Erlang در چندین سیستم مخابراتی بزرگ از Ericsson استفاده می شود.

Erlang برای توسعه سیستم های قوی از برنامه هایی که می تواند در میان کامپیوترهای مختلف در یک شبکه توزیع شود طراحی شده است.

نام آن از نام ریاضیدان دانمارکی Agner Krarup Erlang گرفته شده است. این زبان توسط آزمایشگاه علوم رایانه اریکسون برای ایجاد نرم افزار برای محصولات مخابراتی خود ایجاد شده است.

Erlang در سال های استفاده در شرکت Ericsson و دیگر شرکت ها در بیش از 80 دانشگاه و کالج در سراسر جهان نیز تدریس می شود.

Erlang شبیه به جاوا است چرا که از یک ماشین مجازی استفاده می کند و از multithreading پشتیبانی می کند. با این حال، در حالی که جامعه توسعه جاوا بر برنامه های کاربردی وب متمرکز است، Erlang در بازار برای سرورهای بسیار قوی و سیستم های جاسازی شده مناسب است.

Erlang به عنوان یک زبان برنامه نویسی کاربردی توصیف شده است، به این معنی که آن را بر ارزیابی عبارات به جای اجرای دستورات تاکید می کند. عبارات از توابع برای ارزیابی مقادیر اساسی استفاده می کنند. (دو مدل شناخته شده دیگر برنامه نویسی رویه ای و شی گرا هستند).

ویژگی های Erlang

  • به راحتی می تواند در هر نقطه ای از شبکه توزیع و اجرا شود
  • ارائه داده های پویا
  • تطابق الگو
  • جمع آوری زباله
  • به روزرسانی بدون نیاز به توقف سیستم
  • مرتبط با زبان های برنامه نویسی دیگر مانند C، C ++ و جاوا
  • دارای الگوهای طراحی یا قالب ها برای طراحی
  • دارای سرور HTTP، SNMP، CORBA، زیر سیستم OAM و یک موتور پایگاه داده
  • آموزش کامل Erlang در یک ویدئو

آموزش کامل Erlang در یک ویدئو

پنج شنبه ۳۰ فروردین ۱۳۹۷ - ساعت ۰۹:۰۰
  • آموزش Erlang با مثال هایی از Cesarini و Thompson

آموزش Erlang با مثال هایی از Cesarini و Thompson

جمعه ۲۲ دی ۱۳۹۶ - ساعت ۲۱:۰۰
  • آموزش برنامه نویسی Erlang برای مبتدیان

آموزش برنامه نویسی Erlang برای مبتدیان

پنج شنبه ۲۱ اردیبهشت ۱۳۹۶ - ساعت ۱۳:۰۰
  • آموزش برنامه نویسی Erlang

آموزش برنامه نویسی Erlang

پنج شنبه ۲۵ اردیبهشت ۱۳۹۳ - ساعت ۱۰:۴۷