Erlang क्या लिखा है?



Answers

एरलांग एफएक्यू से :

10.7 पहला एरलांग कंपाइलर कैसे लिखा गया?

(या: Erlang बूटस्ट्रैप कैसे किया गया था? ) जो के शब्दों में:

सबसे पहले मैंने एरलांग निष्पादित करने के लिए एक सार मशीन तैयार की। इसे जैम मशीन कहा जाता था; जैम = जो की सार मशीन।

तब मैंने एरलांग से जाम और एक एमुलेटर से एक कंपाइलर लिखा कि यह देखने के लिए कि मशीन काम करती है या नहीं। ये दोनों प्रस्तावना में लिखे गए थे।

उसी समय माइक विलियम्स ने जाम के लिए सी एमुलेटर लिखा था।

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

Question

एरिक्सन और एरलांग / ओटीपी के एरिक्सन के कार्यान्वयन को लिखा और संकलित किया गया है? विधानसभा, सी या Erlang खुद है?

अद्यतन 1: डॉजोकू के लिए धन्यवाद। अगर मैं सही ढंग से समझता हूं, तो एरलांग स्रोत-टू-वीएम कंपाइलर एरलांग में ही लिखा गया है। लेकिन वीएम सी में लिखा गया है।

अद्यतन 2: हनीक-पिची-विचोडिल ने बहुत सारे विवरणों की ओर इशारा किया।

  • वीएम और एचडब्ल्यू इंटरैक्टिंग ड्राइवर: सी में।
  • कंपाइलर (वीएम) और पुस्तकालय: Erlang में।
  • एक्सटेंशन: उस भाषा में पोर्ट या एर्लंग नोड लिखकर किसी भी भाषा में संभव है।



Links