NU ICT Guide লোগোNU ICT Guideআইসিটি ২১৯৯০৩ · ২১৯৯০৪

কম্পাইলার ও ইন্টারপ্রেটারের মধ্যে পার্থক্য লেখো।

⭐⭐⭐⭐⭐

পরীক্ষায় এই টপিকটি 4 নম্বরে এলে ঠিক এতটুকুই লিখবে — প্রায় 100 শব্দ।

টেবিলে 6টি সারি রাখো

কম্পাইলার (Compiler) বলতে বোঝায় সেই অনুবাদক, যা পুরো সোর্স কোড একবারে মেশিন কোডে অনুবাদ করে তারপর প্রোগ্রাম চালায়।

ইন্টারপ্রেটার (Interpreter) বলতে বোঝায় সেই অনুবাদক, যা প্রোগ্রামের লাইন ধরে ধরে অনুবাদ করে সাথে সাথে চালায়।

গতির পার্থক্য: কম্পাইলার একবার অনুবাদ করে ফেলে, তাই পরবর্তী সব চালনায় দ্রুত; ইন্টারপ্রেটার প্রতিবার অনুবাদ করে, তাই ধীর।

ডিবাগিংয়ের পার্থক্য: ইন্টারপ্রেটার ভুল লাইনে এসে থেমে যায়, তাই শুরুতে শেখার জন্য এটি সুবিধাজনক; কম্পাইলার পুরো কোডে ভুল খুঁজে একসাথে দেখায়।

পরিশেষে বলা যায়, গতি ও বিতরণে কম্পাইলার আর শেখা ও দ্রুত পরীক্ষায় ইন্টারপ্রেটার ভালো; তাই চাহিদা অনুযায়ী ভাষা বাছাই হয়।