হাই লেভেল প্রোগ্রামিং ভাষা কি? হাই লেভেল ভাষার সুবিধা ও অসুবিধা।
হাই লেভেল প্রোগ্রামিং ভাষা (High-level programming language) হল এমন একটি প্রোগ্রামিং ভাষা যা অন্যান্য নিম্নস্তরের প্রোগ্রামিং ভাষাগুলোর তুলনায় আরও বিমূর্ত (abstract), সহজে ব্যবহারযোগ্য ও বিভিন্ন প্ল্যাটফর্মের মধ্যে সহজে বহনযোগ্য (portable)। এ ধরনের ভাষায় ব্যবহারকারীদের কম্পিউটার মেমোরি নিয়ে সরাসরি কাজ করতে দেয়া হয়না।
সুবিধা
- হাই লেভেল ভাষায় লিখিত প্রোগ্রাম যে কোন কম্পিউটারে ব্যাবহার করা যায়।
- হাই লেভেল ভাষা শেখা সহজ।
- তারাতারি প্রোগ্রাম লেখা যায়।
- একজনের রচিত প্রোগ্রাম অন্য জনে সহজে বুঝতে পারে।
- প্রোগ্রাম লেখার জন্যে কম্পিউটারের অভ্যন্তরীণ সংগঠন সম্পর্কে জানার দরকার নেই।
অসুবিধা
- কম্পিউটার সরাসরি এই ভাষা বুঝতে পারে না, অনুবাদকের দরকার হয়।
- বেশি মেমোরি দরকার হয়।
- প্রোগ্রাম রান করতে বেশি সময় দরকার হয়।
- লো-লেভেল ভাষার থেকে এই ভাষার দক্ষতা কম।