উচ্চতর ভাষা কি | হাই লেভেল ল্যাংগুয়েজ এর সুবিধা ও অসুবিধা

মেশিন ও অ্যাসেম্বলি ভাষায় এক ধরনের কম্পিউটারের জন্য রচিত প্রােগ্রাম অন্য ধরনের কম্পিউটারে ব্যবহার করা যায় না৷ তাছাড়া লো লেভেল ভাষায় প্রােগ্রাম লেখা কষ্টকর ও শ্রমসাধ্য কাজ৷
উচ্চতর ভাষা
উচ্চতর ভাষা

কম্পিউটারের পক্ষে লো লেভেল ভাষা সহজ হলেও মানুষের পক্ষে লো লেভেল ভাষা বুঝা সহজসাধ্য নয়৷ এ সকল অসুবিধা থেকে অব্যাহতির প্রচেষ্টার ফলে হাই লেবেল ল্যাংগুয়েজ এর উদ্ভব হয়৷ 

মানুষের কাছাকাছি ভাষা হচ্ছে হাই লেভেল ভাষা৷ হাই লেভেল ভাষা মানুষ দ্রুত লিখতে বুঝতে ও স্মরণ রাখতে পারে৷ এটি ইংরেজি ভাষায় সদৃশ৷ প্রোগ্রাম লেখার জন্য কম্পিউটারের অভ্যন্তরীণ সংগঠন সম্পর্কে ধারণার প্রায়োজন নেই উদাহরণঃ C++, Basic, pascal, Fortran ইত্যাদি৷

হাই লেভেল ল্যাংগুজের সুবিধা?

  • হাই লেভেল ভাষায় লিখিত প্রোগ্রাম যে কোন কম্পিউটারে ব্যবহার করা যায়৷
  • মানুষের পক্ষে নিম্নস্তরের চেয়ে উচ্চস্বরের ভাষা শেখা সহজ৷
  • হাই লেভেল ভাষায় তাড়াতাড়ি প্রোগ্রাম লেখা যায়৷
  • নিম্নস্তরের ভাষায় চার/পাঁচটি  নির্দিেশের জায়গায় উচ্চস্তরের ভাষায় মাত্র একটি বাক্য লিখলেই চলে৷
  • হাই লেভেল ল্যাংগুয়েজ লেখা প্রোগ্রামে ভুল হবার সম্ভাবনা কম ও সংশোধন করা সহজ৷
  • লাইব্রেরি ফাংশন সুবিধা পাওয়া যায়৷
  • প্রােগ্রাম লেখার সময় হার্ডওয়্যার নিয়ে ভাবতে হয় না৷
  • প্রোগ্রাম তুলনামূলকভাবে ছোট হয়৷

হাই লেভেল ল্যাংগুয়েজের অসুবিধা?

  • এ ভাষার প্রােগ্রাম কম্পিউটার সরাসরি বুঝতে পারে না৷
  • প্রোগ্রাম লেখার পূর্বে স্ট্রাকচার জানতে হয়৷
  • কমান্ডের সিনটেক্স জানতে হয়৷
  • এ ল্যাংগুয়েজে লিখিত প্রোগ্রাম মেশিন ল্যাংগুয়েজে রূপান্তরিত  রূপান্তরের জন্য অনুবাদক প্রোগ্রাম প্রয়োজন হয়৷
  • লো লেভেল ভাষার তুলনায় বেশি মেমোরি  প্রয়োজন পড়ে৷
  • লো লেভেল ভাষার তুলনায় নমনীয়তা (Flexibility) কম৷
  • লো লেভেল ভাষার তুলানায় দক্ষতা কম৷

হাই লেভেল ল্যাংগুয়েজের ব্যবহার?

  • হাই লেভেল ল্যাংগুয়েজ নিম্নলিখিত কাজে ব্যবহৃত হয়৷
  • বড় প্রোগ্রাম তৈরির কাজে৷
  • বৃহৎ ডেটা প্রসেসিং এর কাজে ব্যবহৃত প্রোগ্রাম তৈরি করতে৷
  • অ্যাপ্লিকেশন প্যাকেজ সফটওয়্যার তৈরির কাজে৷
  • বিভিন্ন ধরনের অটোমেটিক প্রসেস কন্ট্রোলের কাজে৷
  • যেসব ক্ষেত্রে প্রচুর মেমোরি প্রয়োজন সেসব ক্ষেত্রের সফটওয়্যার তৈরির কাজে৷
  • জটিল গাণিতিক নিকাশে ব্যবহৃত সফটওয়্যার তৈরির কাজে৷

হাই লেভেল ল্যাংগুয়েজ কত প্রকার ও কি কি?

হাই লেভেল ল্যাংগুয়েজকে দুভাগে ভাগ করা যায়ঃ
  • সাধারণ কাজের (General purpose) ভাষা
  • বিশেষ কাজের (Special purpose) ভাষা
যে ভাষা সব ধরনের কাজের উপযোগী তাকে সাধারণ কাজের ভাষা বলা হয়৷ যেমনঃ BASIC,C ইত্যাদি৷ যে ভাষা শুধু বিশেষ বিশেষ কাজের উপযোগী তাকে বিশেষ কাজের ভাষা বলা হয়৷ 

যেমনঃ COBOL, LOSP, FORTRAN ইত্যাদি৷বিশেষ কাজের হাই লেভেল ভাষাকে বিভিন্ন ভাগে ভাগ করা যায়ঃ
  • বাণিজ্যিক প্রয়োগের ভাষা
  • বৈজ্ঞানিক প্রয়োগের ভাষা
  • বিশেষ প্রয়োগের ভাষা

বাণিজ্যিক প্রয়োগের ভাষা কি?

এসব ভাষায় বাণিজ্যিক ক্ষেত্রে ব্যবহৃত ডেটার বিশ্লেষণ বিন্যাস এবং প্রক্রিয়াকরণের ব্যাপক সুবিধা থাকে৷ এধরনের ভাষা মুলত ব্যবসায় বাণিজ্য সংশ্লিষ্ট প্রোগ্রাম তৈরির জন্য ব্যবহৃত হয়৷ 

এসব ভাষায় কাজের নির্দিশ ইংরেজি ভাষার মতো৷ বিভিন্নভাবে রিপোর্ট ও সারণি প্রদর্শনের সুবিধা এ ভাষার অন্যতম আকর্ষণ৷ কোবল হচ্ছে অন্যতম বাণিজ্যিক প্রয়োগের ভাষা৷

বৈজ্ঞানিক প্রয়োগের ভাষা কি?

এসব ভাষায় গবেষণালব্ধ উপাত্ত ও তথ্য বিভিন্ন পরিক্ষা নিরীক্ষা ও পর্যবেক্ষণের ফলাফল প্রক্রিয়াকরণের সুবিধা থাকে৷ শক্তিশালী গাণিতিক কাজের ক্ষমতা গাণিতিক ফাংশনের বৃহৎ লাইব্রেরি গাণিতিক বর্ণনা ও সূত্র ব্যবহারের সুবিধা ম্যাট্রিক্স ব্যবহারের ক্ষমতা এ ধরনের ভাষায় বিশেষত্ব৷ ফোরট্রান এলগল এ ধরনের ভাষার উদাহরণ৷

বিশেষ প্রয়োগের ভাষা কি?

বিশেষ প্রয়োগের জন্য এ ধরনের ভাষার উদ্ভব হয়েছে৷ মেশিন নিয়ন্ত্রণ সিমুলেশন বৈজ্ঞানিক পরীক্ষা নিয়ন্ত্রণ ইত্যাদি ক্ষেত্রে ব্যবহৃত হয়৷ যেমনঃ CSL সিমুলেশন ভাষা কম্পিউটার মেশিন ভাষা Module2
Textile BD

Founder and Editor of Textile BD. He is a Textile Blogger & Entrepreneur. He is working as a textile job in Bangladeshi companies.

একটি মন্তব্য পোস্ট করুন (0)
নবীনতর পূর্বতন