সিনিয়র শিক্ষক
০৭ মে, ২০২৬ ০৯:১৭ অপরাহ্ণ
প্রোগ্রামিংয়ের মাধ্যমে সমস্যার সমাধান
ধরনঃ সাধারণ শিক্ষা
শ্রেণিঃ দশম
বিষয়ঃ তথ্য ও যোগাযোগ প্রযুক্তি
অধ্যায়ঃ অধ্যায় ৬
প্রোগ্রামিং ভাষা
কম্পিউটারকে যেকোনো নির্দেশ দিতে গেলে, কম্পিউটার বুঝতে পারে এমন ভাষায় নির্দেশ লিখতে হয়। কম্পিউটারসহ যেকোনো ইলেক্ট্রনিক ডিভাইস শুধু ০ আর ১ কে বুঝতে পারে। এমন কিছু ভাষা আছে, যেখানে ওই ভাষার রীতিনীতি অনুসরণ করে নির্দেশ লিখলে কম্পিউটার সেই ভাষাকে সহজেই নিজের বোঝার উপযোগী হিসাবে রূপান্তর করে নিয়ে নির্দেশগুলো বুঝতে পারে। এই ভাষাগুলোকে বলা হয় প্রোগ্রামিং ভাষা। অনেক রকম প্রোগ্রামিং ভাষা আছে। যেমন- সি, সি++, পাইথন, জাভা ইত্যাদি। আমরা যেকোনো একটি প্রোগ্রামিং ভাষা শিখলে সেই ভাষার মাধ্যমে কম্পিউটারকে প্রয়োজনমত বিভিন্ন নির্দেশ দিতে পারব।
মেশিন কোড বা ভাষা কী?
মূলত ০ আর ১ এর সমন্বয়ে তৈরি বাইনারি কোডকেই মেশিন কোড বা ভাষা বলা হয়, যা কম্পিউটার সরাসরি বুঝতে পারে। কাজেই প্রোগ্রামিং ভাষা ও মেশিন কোড বা ভাষা মধ্যে রূপান্তরের কাজটি অনুবাদক নামক এক ধরনের প্রোগ্রামের সাহায্যে করা হয়ে থাকে। অনুবাদকের মাধ্যমে মেশিন কোডে রূপান্তরের ফলে আমাদের নির্দেশগুলো কম্পিউটার বুঝতে পারবে এবং সেই নির্দেশ অনুসরণ করে নির্ধারিত কাজ সম্পন্ন করতে পারবে।