Tamarin (software)
তামারিন একটি বন্ধ হয়ে যাওয়া ফ্রি সফ্টওয়্যার ভার্চ্যুয়াল মেশিন যা জাস্ট-ইন-টাইম কম্পাইলেশন (জেআইটি) সমর্থন সহ ইসিএমএস্ক্রিপ্ট (ইএস 4) ভাষা মানের 4র্থ সংস্করণ বাস্তবায়নের উদ্দেশ্যে। তামারিন সোর্স কোড অ্যাডোবি সিস্টেমস দ্বারা তৈরি অ্যাকশনস্ক্রিপ্ট ভার্চ্যুয়াল মেশিন 2 (এভিএম 2) থেকে উদ্ভূত হয়েছে, যা অ্যাডোবি ফ্ল্যাশ প্লেয়ার 9-এর মধ্যে প্রবর্তিত হয়েছে, যা অ্যাকশনস্ক্রিপ্ট 3 স্ক্রিপ্টিং ভাষা প্রয়োগ করে। অ্যাকশনস্ক্রিপ্ট ভার্চ্যুয়াল মেশিন 2 মোজিলা ফাউন্ডেশনকে 7ই নভেম্বর, 2006-এ ওপেন সোর্স হিসাবে দান করা হয়েছিল, যাতে বিস্তৃত মোজিলা সম্প্রদায়ের সহায়তায় তামারিনকে একটি উচ্চ-পারফরম্যান্সের ভার্চ্যুয়াল মেশিন হিসাবে গড়ে তোলা যায়, যা মোজিলা এবং অ্যাডোব সিস্টেমগুলি তাদের জাভাস্ক্রিপ্ট এবং অ্যাকশনস্ক্রিপ্ট ইঞ্জিনের পরবর্তী প্রজন্মের মধ্যে ব্যবহার করবে, যার চূড়ান্ত লক্ষ্য ওয়েব ব্রাউজার এবং অ্যাডোব ফ্ল্যাশ প্ল্যাটফর্ম জুড়ে স্ক্রিপ্টিং ভাষাগুলিকে একত্রিত করা এবং আরও ভাল পারফর্মিং সমৃদ্ধ ওয়েব অ্যাপ্লিকেশনগুলির বিকাশকে সহজতর করা। তামারিন এবং মোজিলা সোর্স কোড, জাস্ট-ইন-টাইম কম্পাইলার এবং রক্ষণশীল আবর্জনা সংগ্রাহক সহ, মোজিলা ফাউন্ডেশনকে 7 নভেম্বর, 2006-এ দান করা হয়েছিল। অবদানকারী কোডটি জি. পি. এল, এল. জি. পি. এল এবং এম. পি. এল লাইসেন্সের অধীনে ত্রি-লাইসেন্সযুক্ত যা মোজিলার মার্কুরিয়াল সংগ্রহস্থলে তৈরি করা হবে। অবদানকারী কোডটি প্রায় 1,35,000 লাইনের কোড, যা এটিকে নেটস্কেপ ছাড়াও মোজিলা প্রকল্পে কোডের বৃহত্তম একক অনুদান করে তোলে। মোজিলা 2-এর অংশ হিসাবে তামারিন ব্যবহার করার পরিকল্পনা ছিল (এবং তাই ফায়ারফক্স 4)। তামারিন এবং স্পাইডারমঙ্কিকে একীভূত করার প্রকল্পটিকে "অ্যাকশনমঙ্কি" বলা হয়েছিল, কিন্তু 2008 সালে বাতিল করা হয়েছিল কারণ তামারিনের দোভাষী স্পাইডারমঙ্কির তুলনায় ধীর হয়ে গিয়েছিল এবং ইসিএমএস্ক্রিপ্ট বিকাশের পরিকল্পনাগুলি ইসিএমএস্ক্রিপ্ট 4 থেকে স্থানান্তরিত হয়েছিল, যা তখনকার বিদ্যমান তামারিন সোর্স কোড দ্বারা আংশিকভাবে বাস্তবায়িত হয়েছিল এবং তামারিন প্রকল্পের মধ্যে অ্যাডোব, মোজিলা এবং এর সম্প্রদায়ের সম্মিলিত প্রচেষ্টায় ইসিএমএস্ক্রিপ্ট হারমোনির মাধ্যমে সম্পন্ন করার কথা ছিল। অ্যাডোবি তার ফ্ল্যাশ প্লেয়ারে তামারিন ব্যবহার অব্যাহত রেখেছে, তবে এটি স্পাইডারমঙ্কিকে মোজিলা অ্যাপ্লিকেশনের জাভাস্ক্রিপ্ট ইঞ্জিন হিসাবে প্রতিস্থাপন করেনি। আধুনিক মোজিলা অ্যাপ্লিকেশনগুলিতে ব্যবহৃত তামারিনের একমাত্র অংশ (অর্থাৎ। স্পাইডারমঙ্কির মাধ্যমে ফায়ারফক্স 3.5 +) হল ন্যানোজিট, একটি মডিউল যা সময়মতো সংকলন করার সময় নেটিভ কোড তৈরি করতে ব্যবহৃত হয়। অ্যাডোবি তার অ্যাকশনস্ক্রিপ্ট ভার্চ্যুয়াল মেশিন 2 এবং জেআইটি কম্পাইলারের জন্য কোড অবদান রাখে। অ্যাডোবি ফ্লেক্সের অংশ হিসাবে অ্যাকশনস্ক্রিপ্ট কম্পাইলারটিও ওপেন সোর্স। এছাড়াও রয়েছে ক্রসব্রিজ, একটি ওপেন সোর্স সি এবং সি + + কম্পাইলার। তামারিন অ্যাডোব ফ্ল্যাশ প্লেয়ারের মতো নয়, যা বন্ধ উৎস হিসাবে রয়ে গেছে। তামারিন ভার্চ্যুয়াল মেশিনটি ফ্ল্যাশ প্লেয়ারের একটি অংশ মাত্র। 2007 সালের 25শে জুলাই দ্য অ্যাজাক্স এক্সপেরিয়েন্স ওয়েস্টঃ আয়রন মঙ্কি এবং স্ক্রিমিং মঙ্কি-তে ব্রেন্ডন আইচের মূল বক্তৃতায় তামারিন সম্পর্কিত দুটি প্রকল্প ঘোষণা করা হয়। আয়রন মঙ্কি একটি প্রকল্প যা আয়রন পাইথন এবং আয়রন রুবিকে সেও সাংইয়নের নেতৃত্বে তামারিনে ম্যাপ করার জন্য। স্ক্রিমিং মঙ্কির লক্ষ্য হল ইন্টারনেট এক্সপ্লোরার দিয়ে শুরু করে তামারিনকে অ-মোজিলা ব্রাউজারের মধ্যে চালানোর অনুমতি দেওয়া (এইভাবে তাদের জাভাস্ক্রিপ্ট 2 বোঝার অনুমতি দেওয়া)। এই প্রকল্পের নেতৃত্ব দিচ্ছেন মার্ক হ্যামন্ড। কোনও প্রকল্পেই উৎপাদন-মানের মুক্তি ছিল না এবং তাদের বর্তমান অবস্থা অস্পষ্ট। ব্যুৎপত্তি স্পাইডারমঙ্কি এবং তামারিন উভয়ই ঘনিষ্ঠভাবে সম্পর্কিত লক্ষ্যগুলি পূরণ করে এবং তাই বানরের প্রকার (যথাক্রমে মাকড়সা বানর এবং তামারিন) থেকে উদ্ভূত নাম দেওয়া হয়েছিল। এম. ডি. এন-এ তামারিন পৃষ্ঠা আরও পড়া (তামারিন অপ্রচলিত) রেফারেন্স বাহ্যিক লিঙ্ক তামারিন প্রকল্প www-archive.mozilla.org তামারিনে wiki.mozilla.org অ্যাডোবি ফ্ল্যাশ ফ্রি সফ্টওয়্যার সি + + মোজিলা ভার্চ্যুয়াল মেশিনে প্রোগ্রাম করা সফ্টওয়্যার বন্ধ করে দেওয়া হয়েছে