Erlang 20



erlang

एरलांग / ओटीपी 20.2

समवर्ती प्रोग्रामिंग के लिए एक पूर्ण विकास पर्यावरण, एरलांग / ओटीपी में आपका स्वागत है।

कुछ संकेत जो आपको तेजी से शुरू कर सकते हैं

  • Erlang संदर्भ मैनुअल में Erlang भाषा का वर्णन किया गया है। Erlang के साथ प्रारंभ करने में एक Erlang ट्यूटोरियल पाया जा सकता है।

    यहां प्रलेखन के अलावा एरलांग को कई हाल की किताबों में वर्णित किया गया है जैसे:

    Erlang सीखने की शुरुआत के रूप में इन किताबों की अत्यधिक अनुशंसा की जाती है।

  • Erlang / OTP कई ओटीपी अनुप्रयोगों में बांटा गया है। एक आवेदन में आमतौर पर एरलांग मॉड्यूल होते हैं। कुछ ओटीपी अनुप्रयोग, जैसे कि सी इंटरफेस erl_interface , अन्य भाषाओं में लिखे गए हैं और उनके पास कोई एरलांग मॉड्यूल नहीं है।
  • यूनिक्स सिस्टम पर आप मैन्युअल पेजों को कमांड लाइन से देख सकते हैं
    % erl -man <module>
    
  • आप निश्चित रूप से किसी भी संपादक का उपयोग कर सकते हैं जिसे आप एरलांग प्रोग्राम लिखना पसंद करते हैं, लेकिन यदि आप Emacs का उपयोग करते हैं तो वहां इंडेंटेशन, सिंटैक्स हाइलाइटिंग, इलेक्ट्रिक कमांड, मॉड्यूल नाम सत्यापन, अनुच्छेद भरने, कंकाल, टैग समर्थन आदि सहित टिप्पणी समर्थन शामिल हैं। विवरण के लिए Tools आवेदन देखें।

    अन्य कोड संपादकों विम (vim-erlang) , Atom , ग्रहण (Erlide) और IntelliJ IDEA के लिए Erlang प्लगइन्स भी हैं।

  • Erlang / OTP के साथ विकास करते समय आप आमतौर पर इंटरैक्टिव शैल से अपने प्रोग्राम का परीक्षण करते हैं (देखें Erlang के साथ प्रारंभ करना देखें) जहां आप व्यक्तिगत कार्यों को कॉल कर सकते हैं। सिस्टम जानकारी, इट्स और मैनेसिया टेबल आदि के निरीक्षण के लिए ग्राफिकल Debugger और ऑब्जर्वर टूल जैसे कई टूल भी उपलब्ध हैं।

    यह भी ध्यान रखें कि मॉड्यूल लोड होने पर लाइन संपादन (Emacs कुंजी बाइंडिंग) और मॉड्यूल और फ़ंक्शन नाम पूर्ण होने (टैब) में इतिहास सूची (नियंत्रण-पी और नियंत्रण-एन) जैसी कुछ शैल सुविधाएं हैं।

  • ओपन सोर्स उपयोगकर्ता Erlang प्रश्न मेलिंग सूची पर प्रश्न पूछ सकते हैं और अनुभव साझा कर सकते हैं।
  • एक प्रश्न पूछने से पहले आप मेलिंग सूची संग्रह ब्राउज़ कर सकते हैं और अक्सर पूछे जाने वाले प्रश्न पढ़ सकते हैं।
  • Erlang प्रोग्रामर के लिए ब्याज की अतिरिक्त जानकारी और लिंक Erlang ओपन सोर्स साइट http://www.erlang.org पर पाए जा सकते हैं।