घर विकास एरलांग प्रोग्रामिंग भाषा क्या है? - टेक्नोपेडिया से परिभाषा

एरलांग प्रोग्रामिंग भाषा क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - एरलांग प्रोग्रामिंग भाषा का क्या अर्थ है?

एरलैंग प्रोग्रामिंग भाषा एक सामान्य उद्देश्य, एक साथ और कचरा एकत्र करने वाली प्रोग्रामिंग भाषा है, जो रनटाइम सिस्टम के रूप में भी काम करती है। एर्लैंग की अनुक्रमिक व्युत्पन्न फर्म गणना, एकल असाइनमेंट और डायनेमिक डेटा प्रविष्टि के साथ एक कार्यात्मक भाषा है, जो समवर्ती रूप से अभिनेता मॉडल का अनुसरण करती है।

1986 में जो आर्मस्ट्रांग द्वारा विकसित, एरलंग को पहली बार एरिक्सन द्वारा एक मालिकाना भाषा के रूप में जारी किया गया था, फिर 1998 में एक खुली भाषा के रूप में रिलीज़ किया गया था।

एरिक्सन ने वितरित, दोष-सहिष्णु, सॉफ्ट-रियल-टाइम और नॉन-स्टॉप एप्लिकेशन का समर्थन करने के लिए एरलंग को इंजीनियर किया। एर्लांग हॉट स्वैपिंग का समर्थन करता है; इस प्रकार कोड को सिस्टम को पुनरारंभ किए बिना बदला जा सकता है।

Techopedia Erlang प्रोग्रामिंग लैंग्वेज के बारे में बताता है

ज्यादातर भाषाओं में, धागे को जटिल त्रुटि-ग्रस्त क्षेत्रों के रूप में देखा जाता है। हालांकि, एर्लैंग प्रक्रियाओं के निर्माण और संचालन के लिए भाषा-स्तर के विकास की अनुमति देता है।

यह प्रोग्रामर के लिए एक साथ प्रोग्रामिंग को सरल बनाने के लिए है। एर्लैंग में, सभी संगामिति स्पष्ट रूप से स्पष्ट है; प्रक्रियाओं को साझा चर के बजाय संदेश के माध्यम से डेटा का आदान-प्रदान करता है, तालों के अस्तित्व और आवश्यकता को समाप्त करता है। एरलैंग के विकास की अवधारणाएं एरलंग-निर्मित प्रणालियों के विकास की तरह हैं।

माइक विलियम्स, एक एरलंग विकास टीम के सदस्य और आविष्कारक, निम्नलिखित दर्शन का पालन करते हैं:

सर्वश्रेष्ठ वर्किंग तकनीक: डेवलपर के डिजाइन के माध्यम से प्रोटोटाइप का उपयोग करके, सबसे अच्छी कार्य तकनीक का पता लगाएं। कौशल

सिर्फ विचार नहीं: विचार पर्याप्त नहीं हैं। एक डेवलपर के पास विचारों को महसूस करने और यह सत्यापित करने का कौशल भी होना चाहिए कि वे काम करते हैं।

त्रुटियों को कम करें: त्रुटियों को न्यूनतम रखें, अधिमानतः केवल उत्पादन के दौरान अनुसंधान चरण के दौरान।

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

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

एरलांग प्रोग्रामिंग भाषा क्या है? - टेक्नोपेडिया से परिभाषा