02:41

1405/03/16

برنامه نویس کامپیوتری که ایده هایی داشت خیلی قبل تر از اینکه کامپیوتر وجود داشته باشد

بسیاری آدا لاولیس را اولین برنامه نویس کامپیوتر جهان می دانند.

آدا لاولیس

بیشتر زنان ثروتمند قرن نوزدهم ریاضی و علوم نمی خواندند. آدا لاولیس در این زمینه ها برجسته بود و به گفته برخی اولین برنامه نویس کامپیوتر جهان شد.

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

وقتی ۱۷ ساله بود، آدا در یک مهمانی شهری با ریاضیدان و مخترع چارلز بابیج آشنا شد. او شیفته اختلاف موتورش شد، که نسخه ی اولیه از ماشین حساب بود. او خیلی زود مربیش شد.

در سال ۱۸۳۵، آدا با ویلیام کینگ ازدواج کرد که سه سال بعد ارل لاولیس شد و او را کنتس لاولیس نامیدند. آنها سه فرزند داشتند و اگرچه بیشتر همسران و مادران آن زمان فقط در خانه کار می کردند، آدا لاولیس به همکاری با بابج ادامه داد.

در سال ۱۸۴۳، بابیج در حال توسعه موتور تحلیلی بود که نسخه ای پیچیده تر از موتور متفاوت بود. او از لاولیس خواست تا متن فرانسوی مهندسش را به انگلیسی ترجمه کند. لاولیس نه تنها یادداشت ها را ترجمه کرد بلکه یادداشت های خودش را هم اضافه کرد و آن ها را با امضای «A.A.L.» امضا کرد.

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

بابیج هرگز بودجه کافی برای تکمیل موتور تحلیلی دریافت نکرد و یادداشت های لاولیس فراموش شد. اما در سال ۱۹۵۳، یادداشت های او در کتابی درباره محاسبات دیجیتال بازنشر شد که نشان می داد کامپیوترها چگونه با پیروی از الگوها کار می کنند. مشخص شد که مدت ها پیش از اختراع اولین کامپیوتر، لاولیس ایده یک زبان کامپیوتری را مطرح کرده بود.

لاولیس در ۱۰ نوامبر ۱۸۵۲ درگذشت، بیش از صد سال پیش از آنکه یادداشت هایش دوباره کشف شوند. اما به خاطر طرز فکر پیشرفته اش، اغلب به عنوان اولین برنامه نویس کامپیوتر شناخته می شود. در واقع، در سال ۱۹۷۹، وزارت دفاع ایالات متحده زبان کامپیوتری جدیدی به نام «آدا» به افتخار او نام گذاری کرد.

منبع:

Ada Lovelace | National Geographic Kids

 

مترجم: زهرا محمدی گونه

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جستجو کردن