close
تبلیغات در اینترنت
پدر علم برنامه نویسی؟!!
loading...

آموزش برنامه نویسی

در این دوره و زمونه که هر علم و تکنولوژی برای خودش پدر و مادر دارد، ما هم در بخش ICT تبیان قصد معرفی کردن پدر برنامه نویسی دنیا را داریم.اوگوستا آدا بایرون (لاولیس) Ada Lovelace، دختر لرد بایرون، شاعر معروف انگلیسی، پدر برنامه نویسی عالم کامپیوتر است!adaآدا در 10 دسامبر سال1815 در لندن، در…

Admin بازدید : 1007 دوشنبه 23 خرداد 1390 نظرات ()
در این دوره و زمونه که هر علم و تکنولوژی برای خودش پدر و مادر دارد، ما هم در بخش ICT تبیان قصد معرفی کردن پدر برنامه نویسی دنیا را داریم.

اوگوستا آدا بایرون (لاولیس) Ada Lovelace، دختر لرد بایرون، شاعر معروف انگلیسی، پدر برنامه نویسی عالم کامپیوتر است!
ada

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

در سال 1824 لرد بایرون درگدشت، تا زمان مرگ او هیچ ارتباطی با دخترش برقرار نکرد و مادر آدا، تنها شخص در زندگی او به شمار می‌رفت.

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

 

شهرت آدا بیشتر به واسطه نوشتن توضیحاتی در مورد ماشین محاسباتی مکانیکی «چارلز بابیج» است. چارلز بابیج،(Charles Babbage) یک فیلسوف تحلیلگر و ریاضیدان انگلیسی و نخستین کسی بود که ایده یک ماشین محاسبه گر برنامه‌پذیر را ارائه داد. وی در سال 1820 طراحی ماشین محاسبه گر خود را آغاز نمود ؛ ماشینی که بعدها به نام ماشین تفاضلی معروف شد. بابیج در زمان حیاتش هیچگاه نتوانست نتیجه کار ماشین محاسبه گر خود را ببیند، اما توانست امکانپذیر بودن برخی گزینه های بنظر نا ممکن را اثبات کند . گام بابیج نسبت به طرح و ابزاری که پاسکال در سال 1642 در پاریس ساخته بود فراتر بود. رایانه بر اساس موتور تجزیه و تحلیل(آنالیتیکال) چارلز بابیج Charles Babbage پایه ریزی شده است.

چارلز بابیج و آدا لاولیس یکدیگر را در یک مهمانی شام در سال 1834 برای اولین بار ملاقات کردند.آدا در آنجا با طرح ماشین حسابگر بابیج آشنا شد و به تشویق او پرداخت. آدا از معدود کسانی بود که از طرح بابیج حمایت می کرد.
ada

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

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

 

‌آدا نخستین الگوریتم‌نویس کامپیوتری تاریخ محسوب می‌شود. گرچه بر‌خی‌ها خود بابیج را نویسنده این الگوریتم می‌دانند، اما یادداشتی از بابیج که در سال 1846 نوشته شده است، شکی باقی نمی‌گذارد که آدا نقش اصلی را در نوشتن الگوریتم داشته است.


مطالب مرتبط
ارسال نظر برای این مطلب

نام
ایمیل (منتشر نمی‌شود) (لازم)
وبسایت
:) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
نظر خصوصی
مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
کد امنیتی
تبلیغات
Rozblog.com رز بلاگ - متفاوت ترين سرويس سایت ساز
اطلاعات کاربری
نام کاربری :
رمز عبور :
  • فراموشی رمز عبور؟
  • نویسندگان
    نظرسنجی
    قالب سایت؟




    بیشتر چه نوع مطالبی رو میپسندید؟





    آمار سایت
  • کل مطالب : 588
  • کل نظرات : 391
  • افراد آنلاین : 1
  • تعداد اعضا : 3326
  • آی پی امروز : 53
  • آی پی دیروز : 58
  • بازدید امروز : 195
  • باردید دیروز : 186
  • گوگل امروز : 4
  • گوگل دیروز : 8
  • بازدید هفته : 2,767
  • بازدید ماه : 9,245
  • بازدید سال : 61,233
  • بازدید کلی : 2,126,552