Tamarin (software)
तामारिन ई. सी. एम. ए. एस. स्क्रिप्ट (ई. एस. 4) भाषा मानक के चौथे संस्करण को लागू करने के उद्देश्य से जस्ट-इन-टाइम संकलन (जे. आई. टी.) समर्थन के साथ एक बंद मुक्त सॉफ्टवेयर आभासी मशीन है। तामारिन स्रोत कोड एडोब सिस्टम्स द्वारा विकसित एक्शनस्क्रिप्ट वर्चुअल मशीन 2 (एवीएम2) से उत्पन्न होता है, जैसा कि एडोब फ्लैश प्लेयर 9 के भीतर पेश किया गया है, जो एक्शनस्क्रिप्ट 3 स्क्रिप्टिंग भाषा को लागू करता है। एक्शनस्क्रिप्ट वर्चुअल मशीन 2 को 7 नवंबर, 2006 को मोज़िला फाउंडेशन को ओपन-सोर्स के रूप में दान किया गया था, ताकि व्यापक मोज़िला समुदाय के समर्थन से तामारिन को एक उच्च प्रदर्शन वाली वर्चुअल मशीन के रूप में विकसित किया जा सके, जिसका उपयोग मोज़िला और एडोब सिस्टम द्वारा अपने जावास्क्रिप्ट और एक्शनस्क्रिप्ट इंजनों की अगली पीढ़ी में किया जा सके, जिसका अंतिम उद्देश्य वेब ब्राउज़रों और एडोब फ्लैश प्लेटफॉर्म पर स्क्रिप्टिंग भाषाओं को एकीकृत करना और बेहतर प्रदर्शन करने वाले समृद्ध वेब अनुप्रयोगों के विकास को आसान बनाना है। तामारिन और मोज़िला स्रोत कोड, जिसमें जस्ट-इन-टाइम कंपाइलर और रूढ़िवादी कचरा संग्राहक शामिल हैं, 7 नवंबर, 2006 को मोज़िला फाउंडेशन को दान कर दिया गया था। योगदान कोड मोज़िला के मर्कुरियल रिपॉजिटरी में विकसित किए जाने वाले जी. पी. एल., एल. जी. पी. एल. और एम. पी. एल. लाइसेंसों के तहत तीन-लाइसेंस प्राप्त है। योगदान किया गया कोड कोड की लगभग 135,000 पंक्तियाँ हैं, जो इसे नेटस्केप के अलावा मोज़िला परियोजना के लिए कोड का सबसे बड़ा एकल दान बनाता है। मोज़िला 2 (और इसलिए फ़ायरफ़ॉक्स 4) के हिस्से के रूप में तामारिन का उपयोग करने की योजना थी। तामारिन और स्पाइडर मंकी को एकीकृत करने की परियोजना को "एक्शन मंकी" कहा गया था, लेकिन 2008 में इसे रद्द कर दिया गया क्योंकि तामारिन का दुभाषिया स्पाइडर मंकी की तुलना में धीमा निकला और क्योंकि ईसीएमएस्क्रिप्ट विकास की योजनाएँ ईसीएमएस्क्रिप्ट 4 से स्थानांतरित हो गईं, जिसे आंशिक रूप से तत्कालीन मौजूदा तामारिन स्रोत कोड द्वारा लागू किया गया था और इसे तामारिन परियोजना के भीतर एडोब, मोज़िला और इसके समुदाय के संयुक्त प्रयासों से ईसीएमएस्क्रिप्ट हार्मनी में पूरा किया जाना था। एडोब ने अपने फ्लैश प्लेयर में तामारिन का उपयोग करना जारी रखा, लेकिन इसने स्पाइडरमंकी को मोज़िला अनुप्रयोगों के जावास्क्रिप्ट इंजन के रूप में प्रतिस्थापित नहीं किया। आधुनिक मोज़िला अनुप्रयोगों में उपयोग किया जाने वाला तामारिन का एकमात्र भाग (यानी. स्पाइडर मंकी के माध्यम से फायरफॉक्स 3.5 +) नैनोजेआईटी है, एक मॉड्यूल जिसका उपयोग समय पर संकलन करते समय देशी कोड उत्पन्न करने के लिए किया जाता है। एडोब ने अपनी एक्शनस्क्रिप्ट वर्चुअल मशीन 2 और जे. आई. टी. संकलक के लिए कोड का योगदान दिया। एक्शनस्क्रिप्ट संकलक एडोब फ्लेक्स के एक भाग के रूप में भी खुला स्रोत है। क्रॉसब्रिज भी है, जो एक ओपन सोर्स सी और सी + + कंपाइलर है। तामारिन एडोब फ्लैश प्लेयर के समान नहीं है, जो बंद स्रोत बना हुआ है। तामारिन आभासी मशीन केवल फ्लैश प्लेयर का एक हिस्सा है। संबंधित परियोजनाओं तामारिन से संबंधित दो परियोजनाओं की घोषणा 25 जुलाई, 2007 को द एजेक्स एक्सपीरियंस वेस्टः आयरन मंकी और स्क्रीमिंग मंकी में ब्रेंडन आइच के मुख्य भाषण में की गई थी। आयरन मंकी सेओ संघ्योन के नेतृत्व में आयरन पाइथन और आयरन रूबी को तामारिन में मैप करने की एक परियोजना है। स्क्रीमिंग मंकी का लक्ष्य इंटरनेट एक्सप्लोरर से शुरू करते हुए टैमरिन को गैर-मोज़िला ब्राउज़रों के भीतर चलाने की अनुमति देना है (इस प्रकार उन्हें जावास्क्रिप्ट 2 को समझने की अनुमति देता है)। इस परियोजना का नेतृत्व मार्क हैमंड कर रहे हैं। दोनों में से किसी भी परियोजना में उत्पादन-गुणवत्ता वाली रिलीज़ नहीं थी और उनकी वर्तमान स्थिति स्पष्ट नहीं है। व्युत्पत्ति स्पाइडर मंकी और तामारिन दोनों निकटता से संबंधित लक्ष्यों को पूरा करते हैं और इसलिए बंदरों के प्रकारों (क्रमशः मकड़ी बंदर और तामारिन) से व्युत्पन्न नाम दिए गए थे। एम. डी. एन. पर तामारिन पृष्ठ को आगे पढ़ना (तामारिन अप्रचलित है) संदर्भ बाहरी लिंक तामारिन परियोजना www-archive.mozilla.org तामारिन पर wiki.mozilla.org एडोब फ्लैश फ्री सॉफ्टवेयर सी + + मोज़िला वर्चुअल मशीनों में प्रोग्राम किया गया सॉफ्टवेयर बंद कर दिया गया