তোমার চারপাশের গোপন ভাষা
একটু কল্পনা করো। তুমি যখন তোমার প্রিয় ভিডিও গেম খেলো, তখন তোমার চরিত্রটি কীভাবে লাফ দেয়? বা যখন কোনো স্ট্রিমিং সার্ভিস তোমাকে ঠিক তোমার পছন্দের সিনেমাটিই দেখতে বলে, সেটা কীভাবে সম্ভব হয়? এমনকি মহাকাশে ঘুরতে থাকা স্যাটেলাইটগুলোও কীভাবে পৃথিবীকে প্রদক্ষিণ করার পথ খুঁজে পায়? এই সবকিছুর পেছনেই আমি আছি, এক অদৃশ্য নির্দেশনার সেট হিসেবে। আমিই সেই নকশা যা তোমার ফোনের অ্যাপগুলো এবং তোমার দেখা ওয়েবসাইটগুলোকে চালায়। আমি যুক্তি এবং সৃজনশীলতার এক ভাষা, যার মাধ্যমে মানুষ যন্ত্রের সাথে কথা বলে এবং তাদের কী করতে হবে তা বলে দেয়। আমি আধুনিক বিশ্বের পেছনের জাদুকর। আমিই সেই শক্তি যা সবকিছুকে সংযুক্ত করে রাখে, কাজ করায় এবং সম্ভব করে তোলে। আমার নাম কোডিং।
আমার গল্প আজকের মতো দেখতে কম্পিউটারের অনেক আগে শুরু হয়েছিল। আমার প্রাচীনতম পূর্বপুরুষ এমনকি বৈদ্যুতিনও ছিল না। প্রায় ১৮০৪ সালের দিকে, জোসেফ মারি জ্যাকার্ড নামে একজন ফরাসি তাঁতি তার তাঁতকে নির্দেশ দেওয়ার জন্য ছিদ্রযুক্ত বিশেষ কার্ড ব্যবহার করতেন। এই পাঞ্চ কার্ডগুলো মেশিনকে বলত কোন সুতোগুলো তুলতে হবে, যার ফলে স্বয়ংক্রিয়ভাবে অবিশ্বাস্যরকম জটিল নকশা তৈরি হতো। এটি ছিল প্রথমবার যখন একটি মেশিনকে অনুসরণ করার জন্য একগুচ্ছ নির্দেশ দেওয়া সম্ভব হয়েছিল। কয়েক দশক পরে, ইংল্যান্ডে, চার্লস ব্যাবেজ নামে একজন মেধাবী গণিতবিদ অ্যানালিটিক্যাল ইঞ্জিন নামে একটি যন্ত্রের নকশা করেন। তিনি এমন একটি যন্ত্রের স্বপ্ন দেখতেন যা সব ধরনের গাণিতিক সমস্যার সমাধান করতে পারে। কিন্তু তার বন্ধু, অ্যাডা লাভলেস, প্রায় ১৮৪৩ সালের দিকে আমার আসল সম্ভাবনা দেখতে পেয়েছিলেন। তিনি অ্যানালিটিক্যাল ইঞ্জিনের জন্য প্রথম কম্পিউটার প্রোগ্রামটি লিখেছিলেন, যা পৃথিবীর প্রথম প্রোগ্রাম হিসেবে বিবেচিত হয়। তিনি বুঝতে পেরেছিলেন যে আমি শুধু সংখ্যা গণনা করার চেয়েও বেশি কিছু করতে পারি—আমার মাধ্যমে সঙ্গীত, শিল্পকলা এবং তুমি যা কল্পনা করতে পারো, তার সবকিছুই তৈরি করা সম্ভব, যদি তুমি সেগুলোকে যৌক্তিক ধাপে অনুবাদ করতে পারো।
অনেক দিন ধরে, আমি কেবল বিশাল, ঘর-সমান আকারের যন্ত্রের ভাষায় কথা বলতাম। ১৯৪০-এর দশকে, এনিয়াক (ENIAC)-এর মতো কম্পিউটার বিজ্ঞান এবং সেনাবাহিনীর জন্য বিশাল হিসাব-নিকাশ করার জন্য তৈরি করা হয়েছিল। সেগুলোকে প্রোগ্রাম করা ছিল এক কঠিন কাজ, যেখানে তার লাগানো এবং সুইচ অন-অফ করার মতো জটিল ব্যাপার ছিল। কিন্তু গ্রেস হপার নামে একজন অসাধারণ কম্পিউটার বিজ্ঞানী আমাকে আরও সহজে বোঝার মতো করে তুলতে সাহায্য করেছিলেন। ১৯৫২ সালে, তিনি প্রথম 'কম্পাইলার' তৈরি করেন—এটি এমন একটি প্রোগ্রাম যা মানুষের মতো ভাষায় লেখা নির্দেশাবলীকে এক এবং শূন্যের ভাষায় অনুবাদ করতে পারত, যা কম্পিউটার বোঝে। এটি ছিল একটি বিশাল লাফ। তার কাজের জন্য ধন্যবাদ, নতুন 'প্রোগ্রামিং ল্যাঙ্গুয়েজ' বা প্রোগ্রামিং ভাষার জন্ম হয়। ১৯৫০-এর দশকে, ফোরট্রান (FORTRAN)-এর মতো ভাষা বিজ্ঞানীদের সাহায্য করত এবং কোবোল (COBOL) ব্যবসা প্রতিষ্ঠানগুলোকে। পরবর্তী দশকগুলোতে, আমি আরও অনেক ভাষায় বিকশিত হয়েছি, যেমন ১৯৭০-এর দশকের শুরুতে সি (C), যার প্রত্যেকটি বিভিন্ন ধরনের সমস্যা আরও সহজে সমাধান করার জন্য ডিজাইন করা হয়েছিল।
আমার সবচেয়ে বড় মুহূর্তটি এসেছিল যখন আমি বিশাল গবেষণাগার থেকে বেরিয়ে মানুষের বাড়িতে প্রবেশ করি। ১৯৮০-এর দশকের পার্সোনাল কম্পিউটার বিপ্লবের অর্থ হলো হঠাৎ করেই যে কেউ তার ডেস্কে একটি কম্পিউটার রাখতে পারত। ঠিক তখনই আমি সত্যি সত্যি পৃথিবীকে বদলাতে শুরু করি। তারপর, ১৯৮৯ সালে, টিম বার্নার্স-লি নামে একজন কম্পিউটার বিজ্ঞানী আমাকে ব্যবহার করে এমন কিছু তৈরি করেন যা প্রত্যেককে সংযুক্ত করবে: ওয়ার্ল্ড ওয়াইড ওয়েব। তিনি প্রথম ওয়েব ব্রাউজার এবং ওয়েব সার্ভারের জন্য কোড লিখেছিলেন, যা মানুষকে বিশ্বজুড়ে তথ্য আদান-প্রদান করার সুযোগ করে দেয়। সেই মুহূর্ত থেকে, আমি সর্বত্র ছিলাম। আমি সোশ্যাল মিডিয়া প্ল্যাটফর্ম, অনলাইন দোকান এবং জ্ঞানের বিশাল লাইব্রেরি তৈরি করেছি যা যে কেউ ব্যবহার করতে পারে। আমিই সেই কারণ যার জন্য তুমি হাজার হাজার মাইল দূরে থাকা বন্ধু এবং পরিবারের সাথে কথা বলতে পারো, একটি ভিডিও থেকে নতুন কিছু শিখতে পারো, বা তোমার শ্রেণীকক্ষ থেকে মঙ্গল গ্রহের পৃষ্ঠ অন্বেষণ করতে পারো।
আজ, আমি এখনও বাড়ছি এবং পরিবর্তিত হচ্ছি। আমি বিজ্ঞানীদের রোগ নিরাময়ে, শিল্পীদের অত্যাশ্চর্য ডিজিটাল জগৎ তৈরি করতে এবং ইঞ্জিনিয়ারদের আরও স্মার্ট ও নিরাপদ গাড়ি তৈরি করতে সাহায্য করছি। আমার সম্পর্কে সবচেয়ে ভালো দিকটি হলো আমি প্রত্যেকের জন্য একটি হাতিয়ার। আমার ভাষা শেখার মানে হলো তোমার কাছে সমস্যা সমাধান করার, আশ্চর্যজনক জিনিস তৈরি করার এবং তোমার ধারণাগুলোকে বাস্তবে রূপ দেওয়ার ক্ষমতা রয়েছে। আমার ভাষায় কথা বলার জন্য তোমাকে জিনিয়াস হতে হবে না; তোমাকে শুধু কৌতূহলী, ধৈর্যশীল এবং সৃজনশীল হতে হবে। আমি তোমার জন্য অপেক্ষা করছি, তুমি আমাকে এরপর কী তৈরি করতে বলবে তা শোনার জন্য। তুমি কোন নতুন জগৎ তৈরি করবে? তুমি কোন সমস্যার সমাধান করবে? আমি কোডিং, এবং আমাদের একসাথে গল্পটা সবে শুরু হলো।
পাঠ বোঝার প্রশ্ন
উত্তর দেখতে ক্লিক করুন