एल्म - परिचय

एल्म एक कार्यात्मक प्रोग्रामिंग भाषा है। इसे 2012 में Evan Czaplicki द्वारा डिजाइन किया गया था।

एल्म का उपयोग विशेष रूप से वेब अनुप्रयोगों के सामने के अंत के डिजाइन के लिए किया जाता है।

एल्म जावास्क्रिप्ट के लिए संकलित करता है और ब्राउज़र में चलता है। यह तेज, परीक्षण योग्य, बनाए रखने योग्य है, और बिना रनटाइम अपवाद के आता है।

एल्म प्रोग्रामिंग प्लेटफॉर्म के कुछ व्यावहारिक अनुप्रयोगों में शामिल हैं -

  • Games
  • Graphics
  • एकल पृष्ठ अनुप्रयोग

क्यों एल्म

एल्म फ्रंटेंड डेवलपर्स द्वारा सामना की जाने वाली अधिकांश सामान्य समस्याओं को समाप्त करता है। इसमें शामिल हैं -

कोई रनटाइम अपवाद नहीं है

एल्म एक स्टेटिकली टाइप्ड भाषा है। सभी संभावित त्रुटियों को मान्य और संकलन-समय पर ठीक किया जाता है। इससे रनटाइम अपवादों का होना संभव है।

डेवलपर के अनुकूल त्रुटि संदेश

अन्य प्रोग्रामिंग भाषाओं के विपरीत, एल्म के कंपाइलर को संकलन समय पर बहुत विशिष्ट और डेवलपर के अनुकूल त्रुटि संदेश प्रदान करने के लिए डिज़ाइन किया गया है। त्रुटि संदेशों में अनुशंसित डिज़ाइन दस्तावेज़ों के लिंक जैसे संकेत भी शामिल हैं।

टेस्ट करने में आसान

प्रत्येक एल्म फ़ंक्शन को अन्य सभी के अलगाव में परीक्षण किया जा सकता है। इससे एल्म में लिखे प्रोग्राम आसानी से टेस्ट किए जा सकते हैं।

स्वचालित शब्दार्थ संस्करण

एल्म संकुल के स्वचालित अर्थ वर्जनिंग को लागू करता है। यह सुनिश्चित करता है कि पैच परिवर्तन पहले से चल रहे एप्लिकेशन को क्रैश नहीं करता है।

पुन: प्रयोज्य कोड

एल्म फ़ंक्शंस जावास्क्रिप्ट, पायथन या टाइपस्क्रिप्ट के फ़ंक्शंस की तुलना में पुन: उपयोग करना आसान है।