পৃথিবীর প্রথম কম্পিউটার প্রোগ্রাম রচয়িতা হলেন এডা অগাস্টা লাভলেস। তিনি একজন ব্রিটিশ গণিতবিদ, লেখক, এবং বিজ্ঞানী ছিলেন। তিনি চার্লস ব্যাবেজের সাথে কাজ করেছিলেন এবং তার এনালিটিক্যাল ইঞ্জিন-এর জন্য একটি প্রোগ্রাম তৈরি করেছিলেন। এই প্রোগ্রামটি ছিল একটি বৈজ্ঞানিক গণনা করার জন্য একটি অ্যালগরিদম। এডা লাভলেসকে “প্রোগ্রামিংয়ের জননী” হিসেবে বিবেচনা করা হয়।

এডা লাভলেস ১৮১৫ সালে ইংল্যান্ডে জন্মগ্রহণ করেন। তিনি তার পিতা, জর্জ গোডউইন, এবং মাতা, অ্যান বেলিনের কাছ থেকে গণিত এবং বিজ্ঞানের শিক্ষা লাভ করেন। তিনি ১৮৩৩ সালে চার্লস ব্যাবেজের সাথে পরিচিত হন এবং তার সাথে কাজ করতে শুরু করেন।

এডা লাভলেস ব্যাবেজের এনালিটিক্যাল ইঞ্জিন-এর জন্য একটি প্রোগ্রাম তৈরি করেন যা একটি বৈজ্ঞানিক গণনা করার জন্য একটি অ্যালগরিদম ছিল। এই প্রোগ্রামটি ছিল একটি টেবিল তৈরি করার জন্য যা সূর্যের গ্রহাণুগুলির কক্ষপথ নির্ধারণ করতে ব্যবহার করা যেতে পারে।

এডা লাভলেসের প্রোগ্রামটি কখনও বাস্তবায়িত হয়নি, কারণ এনালিটিক্যাল ইঞ্জিন কখনও নির্মিত হয়নি। তবে, এটিকে প্রোগ্রামিংয়ের প্রথম উদাহরণ হিসাবে বিবেচনা করা হয়।

Categorized in: