কম্পাইলার ও ইন্টারপ্রিটারের মধ্যে পার্থক্য কি?
কম্পাইলার ও ইন্টারপ্রিটারের মধ্যে পার্থক্যঃ
কম্পাইলার
- সম্পূর্ণ প্রোগ্রামটিকে একসাথে অনুবাদ করে।
- ডিবাগিং ও টেস্টিং এর ক্ষেত্রে দ্রুত গতিসম্পন্ন।
- গ্রোগ্রাম নির্বাহে বেশি সময় লাগে।
- অনুবাদকৃত প্রোগ্রামটি পূর্ণাঙ্গ মেশিন প্রোগ্রামে রুপান্তরিত করে।
- এক লাইন করে ভুল প্রদর্শন করে অনুবাদ বন্ধ করে দেয়।
- কাজের প্রক্রিয়া অপেক্ষাকৃত সহজ।
- প্রধান মেমোরিতে জায়গা বেশি লাগে।
- প্রতিবার কাজের পূর্বে পুনঃরুপান্তরের প্রয়োজন হয় না।
কম্পাইলার ও ইন্টারপ্রিটার |
ইন্টারপ্রিটার
- এক লাইন করে পড়ে এবং অনুবাদ করে।
- ডিবাগিং ও টেস্টিং এর ক্ষেত্রে দ্রুত গতিসম্পন্ন।
- গ্রোগ্রাম নির্বাহে বেশি সময় লাগে।
- অনুবাদকৃত প্রোগ্রামটি পূর্ণাঙ্গ মেশিন প্রোগ্রামে রুপান্তর হয় না।
- সবগুলো ভুল একসাথে প্রদর্শন করে।
- কাজের প্রক্রিয়া জটিল।
- প্রধান মেমোরিতে জায়গা কম লাগে।
- একবার কম্পাইল অর্থাৎ রুপান্তর করার পর পুনরায় কম্পাইল করার প্রয়োজন হয় না।