প্রোগ্রামিং ভাষা
একজন মানুষ
তার কার্য সম্পাদন ও মনের ভাব প্রকাশ করার জন্য ভাষা ব্যবহার করে। যে মানুষ যে
ভাষা জানে তার সাথে সেই ভাষায় কথা বলতে হয় । কিন্তু বিভিন্ন ভাষাভাষী মানুষের
কম্পিউটার একটি মাত্র ভাষা বোঝে, আর তা হচ্ছে মেশিন ভাষা।
মেশিন ভাষা
কি ?
০ এবং ১ এ
দুটি অংকের সমন্বয়ে মেশিন ভাষার উদ্ভব। সহজ কথায় ০ এবং ১ কে ব্যবহার করে নির্দেশ
সাজিয়ে প্রোগ্রাম লেখার পদ্ধতিকে মেশিন ভাষার প্রোগ্রাম বলে। মেশিন ভাষায় লিখিত
প্রোগ্রামের অপর নাম অবজেক্ট প্রোগ্রাম। মানুষের জন্য মেশিন ভাষা কঠিন তাই মানুষের
ভাষার কাছাকাছি ভাষা (যেমন সি,সি++) যা অনুবাদক
প্রোগ্রামের মাধ্যমে তা মেশিন ভাষায় রুপান্তর করা যায়। কম্পিউটার বা যেকোনো ডিভাইস
দিয়ে আপনার নিজের কিংবা সারা বিশ্বের মানুষের জন্য কোন কাজ সম্পাদন করতে চাইলে
প্রোগ্রামিং ভাষা জানতে হবে।
প্রোগ্রামিং
ভাষা কি ?
কম্পিউটারের মাধ্যমে
কোন প্রোগ্রাম রচনার জন্য ব্যবহৃত শব্দ,বর্ণ,অঙ্ক,চিহৃ প্রভৃতির সমন্বয়ে গঠিত রীতি নীতিকে
প্রোগ্রামিং ভাষা বলে। বিভিন্ন প্রোগ্রাম রচনার জন্য বিভিন্ন ধরনের প্রোগ্রামিং
ভাষা রয়েছে। কম্পিউটারের বোধগম্য প্রোগ্রাম ভাষার নিদিষ্ট নিয়ম নীতি রয়েছে। আমাদের
সমাজের মত প্রোগ্রামিং ভাষার স্তর বিন্যাস রয়েছে। তারমধ্যে উচ্চ স্তরের ভাষা সমুহ
হচ্ছে সি,সি++, ভিজুয়াল বেসিক,জাভা,ওরাকল,ফরট্রান,পাইথন ইত্যাদি।
উচ্চতর ভাষা ব্যবহারের জন্য কম্পিউটারের
অভ্যান্তরীন সংগঠন জানা দরকার হয় না। তাই ব্যবহারিক প্রোগ্রামে উচ্চতর ভাষা
বর্তমানে সবথেকে বেশী ব্যবহার হয়।
উচ্চ স্তরের ভাষায় লিখিত সম্পূর্ণ
প্রোগ্রামকে এক সাথে মেশিন ভাষায় রুপান্তর করে কম্পাইলার।
কম্পাইলার কি ?
কম্পাইলার
একটি অনুবাদ প্রোগ্রাম যা উচ্চ স্তরের ভাষায় লিখিত কোন প্রোগ্রামকে মেশিন ভাষায়
রুপান্তর করে। কিন্তু প্রোগ্রামের কোথাও ভুল পেলে অনুবাদ কাজ সেখানে বন্ধ হয়ে যায়।
ভুল সংশোধনের পর অনুবাদ কাজ সম্পাদিত হয়। প্রতিটি প্রোগ্রামিং ভাষার জন্য ভিন্ন
ভিন্ন কম্পাইলার থাকে।
jsc result
উত্তরমুছুন