
হাই-লেবেল ভাষার সুবিধা ও অসুবিধা নিম্নে দেওয়া হলো-
সুবিধা :
১. প্রোগ্রাম লেখা সহজসাধ্য।
২. প্রোগ্রাম লিখতে সময় কম লাগে।
৩. ভুল হবার সম্ভাবনা কম।
৪. ক্রুটি দূর করা খুব সহজ।
৫. কম্পিউটারের ভিতরের সংগঠন সম্পর্কে ধারণা থাকার প্রয়োজন নেই।
৬. এক মডেলের কম্পিউটারের জন্য লিখিত প্রোগ্রাম অন্য মডেলের কম্পিউটারে চলে।
অসুবিধা :
১. সরাসরি কম্পিউটারের সাথে যোগাযোগ করা যায় না।
২. রূপান্তর করা প্রয়োজন বলে ধীরে কাজ করে।
অনুবাদক প্রোগ্রাম :
উচ্চ স্তরের ভাষাকে যান্ত্রিক ভাষায় রূপান্তরিত করার জন্য যে প্রোগ্রাম ব্যবহার করা হয় সে প্রোগ্রামকে বলা হয় ভাষা প্রক্রিয়াকারী প্রোগ্রাম (Language Processor Programe) । ভাষা প্রক্রিয়াকারী প্রোগ্রাম উচ্চ স্তরের ভাষায় লেখা প্রোগ্রামের নির্দেশ (Statement) বিন্যাস প্রক্রিয়া (Grammar) এবং চিন্হ (Syntax) ইত্যাদি পরীক্ষা করার পর কোন প্রকার ভুল না গেলে উচ্চ স্তরের প্রোগ্রামের ভাষাকে যান্ত্রিক ভাষায় রূপান্তরিত করে । উচ্চ স্তরের ভাষাকে যান্ত্রিক ভাষায় রূপান্তরিত করার কাজকে অনুবাদ করার কাজ হিসেবে উল্লেখ করা যায় এবং ভাষা প্রক্রিয়াকারী প্রোগ্রামকে অনুবাদক(Translator) বলা হয় ।
অনুবাদক প্রোগ্রাম দুই ধরনের :
১) কম্পাইলার (Compiler)
২) ইন্টারপ্রিটার (Interpreter)
এই লেকচারের পরের পেইজে যেতে নিচের …. তে ক্লিক কর।