এরলং হ'ল একটি সাধারণ-উদ্দেশ্য সমন্বিত, আবর্জনা-সংগৃহীত প্রোগ্রামিং ভাষা এবং রানটাইম সিস্টেম। এরলংয়ের ক্রমিক সাবসেটটি একটি কার্যকরী ভাষা, কঠোর মূল্যায়ন, একক অ্যাসাইনমেন্ট এবং গতিশীল টাইপিং সহ। সম্মতিতে এটি অভিনেতা মডেল অনুসরণ করে। এটি এরিকসন বিতরণকৃত, দোষ-সহনশীল, নরম-রিয়েল-টাইম, নন-স্টপ অ্যাপ্লিকেশনগুলিকে সমর্থন করার জন্য ডিজাইন করেছিলেন। এটি হট অদলবদলকে সমর্থন করে, যাতে কোনও সিস্টেম বন্ধ না করেই কোডটি পরিবর্তন করা যায়।
থ্রেডগুলি বেশিরভাগ ভাষায় একটি জটিল এবং ত্রুটি-ঝুঁকির বিষয় হিসাবে বিবেচিত হয়, এরলং সমকালীন প্রোগ্রামিংকে সহজ করার লক্ষ্যে প্রক্রিয়াগুলি তৈরি এবং পরিচালনা করার জন্য ভাষা-স্তরের বৈশিষ্ট্য সরবরাহ করে। যদিও এরলং-তে সমস্ত স্বচ্ছলতা স্পষ্ট, প্রসেস ভাগ করে নেওয়া ভেরিয়েবলের পরিবর্তে বার্তা প্রেরণ করে যোগাযোগ করে, যা লকের প্রয়োজনীয়তা সরিয়ে দেয়।
প্রথম সংস্করণ জো আর্মস্ট্রং 1986 সালে তৈরি করেছিলেন। 2 এটি মূলত এরিকসনের মধ্যে স্বত্বাধিকারী ভাষা ছিল, তবে 1998 সালে ওপেন সোর্স হিসাবে প্রকাশিত হয়েছিল।