আমি দোভাষী / সংকলকগুলি নিয়ে গবেষণা করে চলেছি, তারপরে আমি জেআইটি-সংকলন জুড়ে হোঁচট খেয়েছি - বিশেষত গুগল ক্রোমের ভি 8 জাভাস্ক্রিপ্ট ইঞ্জিন।
আমার প্রশ্নগুলি হ'ল -
- এটি স্ট্যান্ডার্ড ব্যাখ্যার চেয়ে দ্রুত কীভাবে হতে পারে ?
- প্রথম স্থানে কেন জেআইটি-সংকলন ব্যবহার করা হয়নি?
আমার বর্তমান বোঝাপড়া
প্রতিটি জাভাস্ক্রিপ্ট প্রোগ্রাম উত্স কোড হিসাবে শুরু হয় , তারপরে, নির্বাহের পদ্ধতি নির্বিশেষে, শেষ পর্যন্ত মেশিন কোডে অনুবাদ করা হয় । জেআইটি-সংকলন এবং ব্যাখ্যা
উভয়কেই অবশ্যই এই পথটি অনুসরণ করতে হবে, তবে কীভাবে জেআইটি-সংকলন দ্রুত হতে পারে (এওটি-সংকলনের বিপরীতে জেআইটি সময়-সীমাবদ্ধ কারণও)?দেখে মনে হয় যে জেআইটি-সংকলনটি উইকিপিডিয়ায় জেআইটি-সংকলন নিবন্ধের ভিত্তিতে তুলনামূলকভাবে পুরানো উদ্ভাবন ।
"প্রথম প্রকাশিত জেআইটি সংকলক সাধারণত 1960 সালে ম্যাকার্থি দ্বারা এলআইএসপিতে কাজ করার জন্য দায়ী হন ।"
"স্মার্টটাক (সি। 1983 ) জেআইটি সংকলনের নতুন দিকগুলির সূচনা করেছিল। উদাহরণস্বরূপ, মেশিন কোডে অনুবাদ করা হয়েছিল চাহিদা অনুসারে, এবং ফলাফলটি পরে ব্যবহারের জন্য ক্যাশে করা হয়েছিল memory যখন এটি আবার প্রয়োজন ছিল। "
তাহলে জাভাস্ক্রিপ্টের সাথে কেন ব্যাখ্যা করা গেল ?
আমি খুব বিভ্রান্ত হয়ে পড়েছি এবং এ নিয়ে আমি অনেক গবেষণা করেছি, তবে সন্তোষজনক উত্তর আমি পাইনি।
তাই পরিষ্কার, সংক্ষিপ্ত উত্তর প্রশংসা করা হবে। এবং যদি দোভাষী, জেআইটি-কম্পাইলার ইত্যাদির বিষয়ে অতিরিক্ত ব্যাখ্যা আনার দরকার হয় তবে এটিও প্রশংসিত।