যা যা জানতে পারবেন :
কম্পাইলার ও ইন্টারপ্রেটার এর পার্থক্য নিম্নরূপ :
কম্পাইলার
১. কম্পাইলার এক ধরনের অনুবাদক প্রোগ্রাম বা প্রোগ্রাম-সমষ্টি যা কোন কম্পিউটার প্রোগ্রামিং ভাষার (উৎস কোড) প্রোগ্রামকে একবারে কম্পিউটার লো লেভেল/মেশিন ভাষায় (অবজেক্ট) অনুবাদ করে।
২. কম্পাইলার সম্পূর্ণ প্রোগ্রামটিকে একসাথে অনুবাদ করে। ফলে প্রোগ্রাম নির্বাহ দ্রুত হয়।
৩. একবার প্রোগ্রাম কম্পাইল করা হলে পরবর্তিতে আর কম্পাইলের প্রয়োজন হয় না।
৪. কম্পাইলারের মাধ্যমে প্রোগ্রাম সম্পূর্ণরূপে মেশিন ভাষায় রূপান্তরিত হয়।
৫. প্রোগ্রাম ডিবাগিং ও টেস্টিং এর কাজ ধীরগতি সম্পন্ন।
ইন্টারপ্রেটার
১. ইন্টারপ্রেটার এক ধরনের অনুবাদক প্রোগ্রাম যা উচ্চস্তরের ভাষায় লিখিত প্রোগ্রামকে লাইন বা লাইন পড়ে এবং তা মেশিন ভাষায় রূপান্তর করে।
২. ইন্টারপ্রেটার যেহেতু প্রোগ্রাম লাইন-বাই-লাইন অনুবাদ করে, তাই অনুবাদ করতে কম্পাইলারের তুলনায় বেশি সময় প্রয়োজন।
৩. প্রতিটি কাজের পূর্বে অনুবাদ করার প্রয়োজন হয়।
৪. ইন্টারপ্রেটারের মাধ্যমে প্রোগ্রাম সম্পূর্ণরূপে মেশিন ভাষায় রূপান্তরিত হয় না।
৫. প্রোগ্রাম ডিবাগিং ও টেস্টিং এর কাজ দ্রুত গতি সম্পন্ন।