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