কম্পাইলার ও ইন্টারপ্রেটার এর মধ্যে পার্থক্য নিম্নরূপ –
নং | কম্পাইলার | ইন্টারপ্রেটার |
১ | কম্পাইলার সম্পূর্ণ প্রোগ্রামটি একসাথে অনুবাদ করে। | ইন্টারপ্রেটার এক লাইন পড়ে ও অনুবাদ করে। |
২ | এটি প্রোগ্রামের সবগুলো ভুল একসাথে প্রদর্শন করে। | এটি প্রতিটি লাইনের ভুল প্রদর্শন করে অনুবাদ কাজ বন্ধ করে দেয়। |
৩ | এটি ডিবাগিং ও টেস্টিং এর ক্ষেত্রে ধীর গতিসম্পন্ন। | ইহা ডিবাগিং ও টেস্টিং এর ক্ষেত্রে দ্রুত গতি সম্পন্ন। |
৪ | এটি একবার কম্পাইল করা হলে পরবর্তীতে কম্পাইল করার প্রয়োজন পড়ে না। | এটি প্রতিবার কাজের পূর্বে পুনঃরূপান্তরের প্রয়োজন পড়ে। |
৫ | বড় ধরনের কম্পিউটারে একে বেশি ব্যবহার করা হয়ে থাকে। | মাইক্রোকম্পিউটার ও পকেট কম্পিউটারে অধিক ব্যবহার হয়ে থাকে। |
৬ | এতে প্রোগ্রামটি সাধারণত বড় হয়ে থাকে এবং প্রধান মেমোরিতে বেশি জায়গার প্রয়োজন হয়। | এতে প্রোগ্রামটি সাধারণত ছোট হয়ে থাকে এবং প্রধান মেমোরিতে কম জায়গার প্রয়োজন হয়। |
৭ | এতে প্রোগ্রাম নির্বাহের জন্য কম সময় প্রয়োজন। | এতে প্রোগ্রাম নির্বাহের জন্য বেশি সময় প্রয়োজন। |