Published on

কম্পাইলার (Complier) Vs ইন্টারপ্রিটর (Interpreter)

Authors
  • avatar
    Name
    Md Al Mustanjid
Share on:

আমরা যে সমস্ত কোডগুলো লিখি তা আসলে high-level language অর্থাৎ মেশিন বুঝতে পারেনা । আর এখানেই আমাদের দরকার কম্পাইলার । আমাদের লিখা পুরো কোড বা প্রোগ্রামগুলো একই সময়ে (at a time) কম্পাইল বা রান করি তখন তা কম্পাইলার machine language এ translate করে যা পরবর্তীতে প্রক্রিয়াগত হয়ে আমরা আউটপুট হিসেবে দেখতে পাই।

কিন্তু ইন্টারপ্রিটর সমস্ত কোডগুলো না নিয়ে line by line নিয়ে language এর যে উৎস/runtime environment (Js এর জন্য Chrome V8, PHP এর জন্য Xampp) আছে সেখানে কোড এক্সিউট করে এবং আমরা ফলাফল দেখতে পাই। এখানে পুরো ব্যাপারটা মধ্যবর্তী (intermediary) হিসেবে কাজ করে।

Share on: