آیکون خبر

خبر کامل

آدا لاولیس؛ پیام‌آور عصر رایانه و نخستین برنامه‌نویس جهان

آدا لاولیس؛ پیام‌آور عصر رایانه و نخستین برنامه‌نویس جهان

آدا لاولیس، ریاضیدان برجسته و دختر لرد بایرون، به عنوان یکی از نخستین دانشمندان رایانه شناخته می‌شود که پتانسیل ماشین‌های محاسباتی را یک قرن پیش از آنکه به واقعیت بپیوندند، درک کرد. او که با نام کامل آگوستا آیدا کینگ، کنتس لاولیس شناخته می‌شود، در دهه ۱۸۴۰ میلادی نخستین برنامه کامپیوتری تاریخ را نوشت و به درستی «پیام‌آور عصر رایانه» نامیده شده است.

آدا لاولیس: پیشگام عصر دیجیتال

لاولیس در همکاری با چارلز بابیج، ریاضیدان و مخترع، بر روی طرح‌های ماشین محاسباتی اولیه او کار می‌کرد. در حالی که بابیج این ماشین را برای انجام محاسبات ساده با کارایی بالاتر از انسان طراحی کرده بود، لاولیس فراتر از کاربرد محدود محاسبه ساده را دید. او نخستین کسی بود که مفهوم محاسبه را به عنوان ایده‌ای ابتدایی از «برنامه رایانه‌ای» امروزی بیان کرد.

اگرچه مورخان در مورد اینکه آیا مجموعه مراحل محاسبه اعداد برنولی واقعاً توسط او یا بابیج نوشته شده، مطمئن نیستند، اما اهمیت کار لاولیس در این است که او در طراحی‌های بابیج چیزی را دید که هیچ کس دیگر، حتی خود بابیج، ندیده بود. او توانست تمایز بین مکانیزه کردن محاسبات و محاسبات دیجیتال را درک کند.

زندگی و تحصیلات سختگیرانه

لاولیس در سال ۱۸۱۵ در لندن به دنیا آمد. ازدواج والدینش، لرد بایرون (شاعر انگلیسی) و لیدی آن ایزابلا میل‌بنک بایرون، خوشایند نبود و چند هفته پس از تولد او از هم جدا شدند. لرد بایرون به خارج رفت و هرگز دخترش را ندید.

لیدی بایرون که خود علاقه‌مند به ریاضیات بود، نگران بود که دخترش راه پدرش را دنبال کند. به همین دلیل، لاولیس کودکی بسیار منظم و سختگیرانه‌ای داشت و غرق در مطالعه ریاضیات و جغرافیا شد. در آن زمان، حقوق زنان در انگلستان بسیار محدود بود و مطالعه ریاضیات برای توانایی ذهنی آنها بیش از حد تصور می‌شد، اما تولد در خانواده اشرافی مزایای زیادی برای تحصیل او فراهم کرد.

لاولیس از مربیان برجسته‌ای بهره برد؛ از جمله مری سامرویل که همراه با کارولین هرشل، منجم، جزء نخستین زنانی بودند که اجازه ورود به انجمن سلطنتی نجوم را پیدا کردند. این نشان می‌دهد که علاوه بر توانایی، داشتن پشتوانه مالی نیز برای تحصیل زنان در ریاضیات آن دوره ضروری بود.

همکاری با پدر رایانه

چارلز بابیج، که اکنون به عنوان «پدر رایانه» شناخته می‌شود، در لندن زندگی می‌کرد. او به خاطر طراحی نخستین کامپیوتر جهان مشهور است، هرچند هرگز آن را نساخت. بابیج در سال ۱۸۲۸ استاد ریاضیات لوکاسیان در کمبریج شد.

موتور تفاوت (The Difference Engine)

بابیج که از خطاهای محاسبات انسانی در جداول داده‌ای ناوبری و نجومی ناامید شده بود، به دنبال راه‌حلی برای جلوگیری از خطای انسانی بود. او در سال ۱۸۲۱ جمله مشهور «کاش این محاسبات با بخار انجام می‌شد» را بیان کرد و توانایی‌های خود را صرف ساخت ماشینی خودکار با موتور بخار کرد که قادر به انجام محاسبات ساده بود. این دستگاه، «موتور تفاوت»، نخستین ماشین محاسبات خودکار جهان بود.

لاولیس ۱۷ ساله و مادرش در یکی از جشن‌های بابیج در سال ۱۸۳۳ مجذوب این دستگاه شدند. این دیدار آغاز یک علاقه ۱۰ ساله برای لاولیس بود که منجر به مکاتبات منظم او با بابیج در مورد موتور تفاوت و ایده‌های ریاضی دیگر شد.

ماشین تحلیلی و نخستین الگوریتم

در دهه ۱۸۳۰، بابیج تمرکز خود را بر روی دستگاهی جدید و پیچیده‌تر به نام ماشین تحلیلی (Analytical Engine) گذاشت که ویژگی‌های منطقی رایانه دیجیتال مدرن را داشت. لاولیس با ترجمه سخنرانی بابیج در میلان که توسط لوئیجی منابریا به فرانسوی منتشر شده بود، و افزودن مجموعه‌ای از یادداشت‌ها و اصلاحات خود که سه برابر متن اصلی بود، نقش حیاتی ایفا کرد.

لاولیس تصور کرد که اعداد ماشین می‌توانند نماینده چیزهای دیگری باشند، مانند یک نت موسیقی، تصویر یا حرف الفبا و توضیح داد که دستگاه می‌تواند «دستکاری نمادین» بر اساس مجموعه‌ای از قوانین انجام دهد.

این یادداشت‌ها حاوی ایده‌هایی بود که نشان می‌داد لاولیس چیزی را دیده بود که بابیج ندیده بود: دستگاه جدید محدود به اعداد و ریاضیات نبود. در یادداشت مشهور «G»، او توضیح گام‌به‌گام نحوه محاسبه اعداد برنولی توسط ماشین را ارائه داد که اساس الگوریتم بود. او همچنین روشی برای تکرار یک مجموعه دستورالعمل، فرآیندی که امروزه در برنامه‌های رایانه‌ای به نام حلقه‌زنی (looping) استفاده می‌شود، ارائه داد.

این همکاری مشترک در سال ۱۸۴۳ منتشر شد و لاولیس آن را تنها با حروف اختصاری «A.A.L.» منتشر کرد.

میراث ماندگار و تقدیر پس از مرگ

مقاله لاولیس در زمان حیاتش توجه کمی جلب کرد و ایده‌های او هرگز عملی نشد. او در سال ۱۸۵۲ بر اثر سرطان درگذشت و آثارش تقریباً برای یک قرن فراموش شد تا اینکه در سال ۱۹۵۳، آثارش در کتابی با عنوان «سریع‌تر از اندیشه: مجموعه مقالاتی درباره ماشین‌های محاسبات دیجیتال» منتشر شد و نقش او در علوم رایانه به عنوان پیشگام برنامه‌نویسی شناخته شد.

لاولیس در مورد محدودیت‌های ماشین تحلیلی نوشته بود:

باید مراقب باشیم دچار تصورات اغراق‌آمیز درباره‌ توانایی‌های ماشین تحلیلی نشویم. این ماشین هیچ ادعایی در خلق یا ابداع چیزی ندارد. فقط می‌تواند همان کارهایی را انجام دهد که ما بلدیم دستورشان را بدهیم.

این دیدگاه بعدها توسط آلن تورینگ در سال ۱۹۵۰ نقد شد، زیرا تورینگ بر خلاف او، نظریه عدم توانایی کامپیوترها در شگفت‌زده کردن انسان را زیر سؤال می‌برد.

افتخارات پس از مرگ

لاولیس پس از مرگ جوایز و تقدیرهای بسیاری دریافت کرد:

  • در سال ۱۹۸۰، وزارت دفاع آمریکا یک زبان برنامه‌نویسی جدید به نام «ADA» را به احترام او نام‌گذاری کرد.
  • دومین سه‌شنبه از ماه اکتبر، از سال ۲۰۰۹ به نام «روز آدا لاولیس» نامگذاری شده است. این روز در سال ۲۰۲۵ مصادف با ۱۴ اکتبر (۲۲ مهر ۱۴۰۴) است.

از سال ۲۰۱۰، روز آدا لاولیس شامل ده‌ها رویداد مردمی در سراسر جهان بوده است که توسط گروه‌های مستقلی برای حمایت از زنان در رشته‌های علم، فناوری، مهندسی و ریاضیات (STEM) سازماندهی می‌شود. این روز برای همه سنین، از دختران تا دانشجویان و زنان شاغل، جذاب است.

چرا ماه اکتبر انتخاب شد؟

انتخاب دومین سه‌شنبه ماه اکتبر به دلیل سادگی و مناسب بودن آن برای بیشترین افراد است. با این انتخاب، از تعطیلات رسمی بزرگ، تعطیلات مدارس، فصل امتحانات و زمان‌هایی از سال که مردم ممکن است مشغول باشند، اجتناب شده است. تاریخ تولد او (۱۰ دسامبر) به دلیل تداخل با جشن‌های کریسمس و روز مرگش (۲۷ نوامبر) به دلیل غم‌انگیز بودن، انتخاب نشدند.

آدا لاولیس خیلی زود در سن ۳۶ سالگی از دنیا رفت، اما درک او از رایانه و رؤیاهایش قرن‌ها پس از او زنده ماند. او در روزگاری که حتی تصور رایانه خیال‌پردازانه به نظر می‌رسید، آینده‌ای را دید که امروز بخشی جدانشدنی از زندگی ماست. میراث لاولیس همچنان الهام‌بخش زنان بسیاری در حوزه علم، فناوری، مهندسی و ریاضیات است.

شناسنامه خبر:

درباره هوش‌مصنوعی دست‌اول:

تمامی اخبار دست‌اول توسط دستیار هوش مصنوعی «هوشنگ» پردازش، صحت‌سنجی، خلاصه و بازنویسی شده است. هوشنگ هر روز با داده‌های جدید آموزش داده می‌شود و با نظارت دقیق انسانی و سردبیری دست‌اول در حال بهتر شدن است.
شما می‌توانید از چت‌بات و سایر ابزارهای هوشنگ به صورت رایگان استفاده کنید.

دسترسی رایگان به هوشنگ ↗