কোডিং কি ও কোডিং বলতে কী বোঝায়?

কোডিং কি ও কোডিং বলতে কী বোঝায়?

আসসালামুয়ালাইকুম। Blog Academy এর পক্ষ থেকে আপনাদেরকে স্বাগতম। আশা করি আপনারা  ভালো আছেন। আজকে আমরা কোডিং কি, এবং কোডিং বলতে কী বোঝায়? সেই সম্পর্কে জানবো ইনশাআল্লাহ। তো চলেন আল্লাহর নামে শুরু করা যাক।

প্রথমেই বলে নেই, এই ব্লগ এ আমরা বাংলা এবং কিছু ইংরেজি  (মিশ্রিত) শব্দ ব্যবহার করব ভালোভাবে বুঝানো এবং সহজভাবে উপস্থাপনের জন্য, বিরক্ত না হওয়ার অনুরোধ জানাচ্চি এবং বিষয়টা স্বাভাবিক ভাবে নিবেন।

কম্পিউটার হল আশ্চর্যজনক যন্ত্র, তবে কম্পিউটার এখনও নিজেদের জন্য চিন্তা করতে পারে না। মানুষ তাদের প্রয়োজন অনুসারে নির্দেশনা দেয় এবং কম্পিউটার তা মেনে চলে। মানুষ যে পক্রিয়ায় কম্পিউটারের সাথে কথা বলতে পারে তাই হল কোডিং।

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

কোডিং কি?

কম্পিউটারের মাধ্যমে কোন সমস্যা সমাধানের জন্য প্রয়োজনীয় নিদের্শমালার সমষ্টিকে প্রোগ্রাম (program) বলা হয়। আর এই ধারা বণর্না বা প্রোগ্রাম রচনার পদ্ধতি বা কৌশলকে প্রোগ্রাম পদ্ধতি বা প্রোগ্রামিং (programming) আর প্রোগ্রামিং এর কমান্ড বা নির্দেশ গুলো কম্পিউটার এর বোধগম্য ভাষায় লিখাকে বলা বলা হয় কোডিং। অন্য কথায়, কোন সমস্যা অল্প সময়ে এবং সহজে সমাধানের উদ্দেশ্যে সম্পাদানের অনুক্রমে নিদের্শাবলী সাজানোর কৌশলকে প্রোগ্রামিং এবং প্রোগ্রামিং এর লিখিত এবং কম্পিউটারকে বুঝানোর জন্য লিখিত কোড করাকে কোডিং বলা হয়।
কম্পিউটারে আমরা যে সকল তথ্য ইনপুট করি কম্পিউটার ঐ সকল তথ্য সরাসরি বুঝতে পারে না। আমরা বুঝতে পারি এমন ভাষাকে কম্পিউটার তার বিভিন্ন কম্পাইলারের মাধ্যমে মেশিন ভাষায় কনভার্ট করে। পরবর্তীতে যখন আমাদেরকে আউটপুট দেখায় তখন আবার আমরা বুঝতে পারি এমন ভাষায় কনভার্ট করে।
কম্পিউটারের মেশিনের ভাষা হচ্ছে 0 এবং 1, এদেরকে  বাইনারি ডিজিট বা সংখ্যা বলা হয়। এক কথায় কম্পিউটার যা বুঝে তা হল “শুন্য” এবং “এক”। আর কম্পাইলার আমাদের লিখিত কোডগুলোকে “শুন্য” আর “এক” এ কনভার্ট করে নেয়। একজন কোডার, যিনি কোড লিখবে তিনি যা করে তাই কোডিং।

প্রোগ্রামিং ভাষা কি?

প্রোগ্রামিং অথবা কোডিং ভাষাগুলি মানুষের ভাষার মতোই। বিভিন্ন ধরনের প্রোগ্রামিং ভাষা রয়েছে যেগুলোকে প্রোগ্রামিং ল্যাঙ্গুয়েজ বলা হয়। বিভিন্ন ধরনের প্রোগ্রামিং ল্যাংগুয়েজ যেমনঃ

  • JavaSctipt
  • Java
  • C/C++
  • Python

কোডিং কি

এ কোডিং ভাষাগুলো মানুষ এবং মেশিনের মধ্যে অনুবাদক হিসেবে কাজ করে। বর্তমান প্রজন্মের কাছে জনপ্রিয় প্রোগ্রামিং ল্যাংগুয়েজ গুলোর মধ্যে পাইথন খুবই জনপ্রিয় হয়ে উঠছে।

এ ল্যাঙ্গুয়েজ গুলো কম্পিউটার এবং মানুষের মধ্যে দূরত্ব কমিয়ে দেয়। এই ল্যাংগুয়েজ গুলো আসলে সাদৃশ্যপূর্ণ এবং দেখতে অনেকটা ইংরেজির মতো। কিন্তু এদের দ্বারা কম্পিউটার বুঝতে পারে এমন নির্দেশনা দেওয়া হয়।

কম্পিউটার কোডিং ব্যবহার করে সমস্ত ওয়েব অ্যাপ্লিকেশন, ওয়েবসাইট, গেমস, অপারেটিং সিস্টেম এবং অন্যান্য সমস্ত সফ্টওয়্যার প্রোগ্রাম এবং অনেক প্রযুক্তি তৈরী করা হয় যা আমরা প্রতিনিয়ত ব্যবহার করি। যেমন  HTML, CSS এবং JavaScript  এর মাধ্যমে যে ওয়েবসাইটটি ব্যবহার করছেন তার ফ্রন্টএন্ড কোড তৈরি করা।

যদি সংক্ষেপে বলি, কোডিং হল সমস্যাগুলিকে অনুবাদ করা, যা মানুষের ভাষাকে একটি মেশিন রিডেবল ভাষায় রুপান্তর করার উপায়।

কেন কোড করতে শিখবেন?

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

সব শেষে আমরা বলতে পারি যে কোড হচ্ছে কম্পিউটার বুঝতে পারে এমন বিশেষ ধরণের একটি ভাষা, আর কোডিং হল এই ভাষা সাজানোর পদ্ধতি। কোডার বা প্রোগ্রামাররা হ’ল এমন ব্যক্তিরা ,আমরা কম্পিউটারে যা দেখি এবং করি সেগুলির পিছনে যারা প্রোগ্রাম লিখে।

কেনো প্রোগ্রামিং শিখতে হবে, কোডিং এবং প্রোগ্রামিং এর মধ্যে পার্থক্য কি বিস্তারিত জানতে আমাদের এই ব্লগ টি পড়তে পারেন।

6 thoughts on “কোডিং কি ও কোডিং বলতে কী বোঝায়?

Leave a Reply

Your email address will not be published. Required fields are marked *