কম্পিউটার প্রোগ্রামিং কি?

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

2 comments:

  1. লেখাটা ভাল লেগেছে। এগিয়ে যাও।

    ReplyDelete

Unity গেম ডেভেলপমেন্ট: কী, কেন এবং কিভাবে শুরু করবেন

আপনি যদি গেম খেলতে ভালোবাসেন এবং কখনো ভেবেছেন—"এইরকম একটা গেম আমি নিজেই বানাতে পারতাম!"—তাহলে আপনার জন্য দারুণ একটা খবর আছে। আজ আম...

Powered by Blogger.