7

मैं वी एम कार्यान्वयन और अनुकूलन के बारे में अधिक जानकारी चाहते हैं। अभी मैं JRuby के साथ योगदान दे रहा हूँ (एक छोटे रूप में) है और यह भी खेल रहा हूँ/कि एक वी एम में चलाता है मेरे अपने तुतलाना जैसी भाषा कार्यान्वयन के साथ लेखन।क्या वास्तव में कोड हैकिंग के अलावा वी एम कार्यान्वयन के बारे में जानने के लिए सबसे अच्छा तरीका है?

हालांकि मैं वी एम के साथ काम कर रहे हैं और उन्हें डिजाइन करने पर और अधिक जानकारी प्राप्त करना चाहते हैं। मौजूदा कोड के साथ पढ़ने/काम करने के अलावा इस प्रकार की जानकारी के लिए कोई अच्छा संसाधन है? मैं ऐसा करने का विरोध नहीं कर रहा हूं, मैंने सोचा कि क्या अन्य स्रोत थे जिन्हें मैं देख सकता था।

उत्तर

5

भी The Implementation of Lua 5.0 की जाँच करें। इसे व्यापक रूप से अपनी कक्षा में सबसे तेज़ वीएम और सबसे स्वच्छ और सबसे छोटे कार्यान्वयन में से एक माना जाता है।

5

एंटोन एर्टल के काम को पढ़ें। डेविड ग्रेग भी। इसके अलावा आप Smalltalk blue book पढ़ना चाहेंगे जिसमें वीएम पर तीन अध्याय हैं। Smalltalk Green Book भी दिलचस्प है और मुफ्त ऑनलाइन है।

कम तकनीकी लेकिन अभी भी दिलचस्प है, अगर आपके पास एसीएम डिजिटल लाइब्रेरी तक पहुंच है, तो सभी पोर्टेबल वीएम, UCSD Pascal का दादा-पिता है।

अंतिम रूप से, मैं The Implementation of Lua 5.0 की अनुशंसा करता हूं। यह शानदार काम है।

संबंधित मुद्दे

 संबंधित मुद्दे