loading...
جدیدترین نرم افزار روز دنیا | عکس | فیلم | بازی | اس ام اس |
جدیدترین نرم افزار روز دنیا بازدید : 267 جمعه 14 مرداد 1390 نظرات (0)

اولین برنامه نویس دنیا زن بود یا مرد؟


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

اولین برنامه نویس دنیا زن بود یا مرد؟


در این دوره و زمونه که هر علم و تکنولوژی برای خودش پدر و مادر دارد، ما هم در بخش ICT تبیان قصد معرفی کردن پدر برنامه نویسی دنیا را داریم.
اوگوستا آدا بایرون (لاولیس) Ada Lovelace، دختر لرد بایرون، شاعر معروف انگلیسی، پدر برنامه نویسی عالم کامپیوتر است!
adaآدا در10 دسامبر سال۱۸۱۵ در لندن، در شرایطی به دنیا آمد که پدرش انتظار داشت، صاحب یک فرزند پسر شود. یک ماه بعد از به دنیا آمدن ادا، آنابلا -همسر بایرون- از او جدا شد و گرچه طبق قوانین بایرون حق داشت که سرپرستی آدا را به مادرش ندهد، اجازه داد آنابلا، آدا را با خود به خانه پدرش ببرد.
در سال1824 لرد بایرون درگدشت، تا زمان مرگ او هیچ ارتباطی با دخترش برقرار نکرد و مادر آدا، تنها شخص در زندگی او به شمار می‌رفت.
در سال ۱۸۲۹، در ۱۴ سالگی آدا بیمار شد و بعد از یک دوره فلج یک ماهه، یک سال خانه‌نشین شد، اما در آن زمان هماز تحصیل دست برنداشت. وقتی که آدا17 ساله شد، استعدادش در ریاضیات، نمود پیدا کرد. مادر آدا علاقه داشت که او، علایق کاملا متفاوتی را نسبت به پدر شاعرش دنبال کند، شاید به همین خاطر بود که آدا جذب ریاضیات شد.

شهرت آدا بیشتر به واسطه نوشتن توضیحاتی در مورد ماشین محاسباتی مکانیکی «چارلز بابیج» است. چارلز بابیج،(Charles Babbage) یک فیلسوف تحلیلگر و ریاضیدان انگلیسی و نخستین کسی بود که ایده یک ماشین محاسبه گر برنامه‌پذیر را ارائه داد. وی در سال ۱۸۲۰ طراحی ماشین محاسبه گر خود را آغاز نمود ؛ ماشینی که بعدها به نام ماشین تفاضلی معروف شد. بابیج در زمان حیاتش هیچگاه نتوانست نتیجه کار ماشین محاسبه گر خود را ببیند، اما توانست امکانپذیر بودن برخی گزینه های بنظر نا ممکن را اثبات کند . گام بابیج نسبت به طرح و ابزاری که پاسکال در سال ۱۶۴۲ در پاریس ساخته بود فراتر بود. رایانه بر اساس موتور تجزیه و تحلیل(آنالیتیکال) چارلز بابیج Charles Babbage پایه ریزی شده است.
چارلز بابیج و آدا لاولیس یکدیگر را در یک مهمانی شام در سال ۱۸۳۴ برای اولین بار ملاقات کردند.آدا در آنجا با طرح ماشین حسابگر بابیج آشنا شد و به تشویق او پرداخت. آدا از معدود کسانی بود که از طرح بابیج حمایت می کرد.
adaدر سال ۱۸۴۲، چارلز بابیج برای ایراد یک سخنرانی در مورد «ماشین تحلیلی» به دانشگاه تورین دعوت شده بود. متن سخنرانی او را یک ریاضی‌دان جوان ایتالیایی به نام «لوییجی منابرا» به زبان فرانسوی نوشته بود. آدا از سوی بابیج مأمور شد که این یادداشت‌ها را از زبان فرانسوی به انگلیسی ترجمه کند. این کار9 ماه طول کشید.
اما آدا به ترجمه اکتفا نکرده و چیزهایی هم بر این نوشته‌ها افزود. کل متنی که آدا، به بابیج داد،6 قسمت داشت که از A تا G علامت‌گذاری شده بودند. قسمت G یادداشت که نوشته‌های اضافه‌ بر ترجمه خود آدا بود، طولانی‌ترین قسمت متن را تشکیل می‌داد. آدا در این قسمت الگوریتمی برای به‌کارگیری در ماشین تحلیلی نوشته بود که با آن می‌شد «اعداد برنولی» را محاسبه کرد. به خاطر نوشتن همین الگوریتم، که قابلیت به کارگیری در یک رایانه مکانیکی اولیه را داشت،‌آدا نخستین الگوریتم‌نویس کامپیوتری تاریخ محسوب می‌شود. گرچه بر‌خی‌ها خود بابیج را نویسنده این الگوریتم می‌دانند، اما یادداشتی از بابیج که در سال1846 نوشته شده است، شکی باقی نمی‌گذارد که آدا نقش اصلی را در نوشتن الگوریتم داشته است.

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

برای دیدن متن کامل یادداشت معروف آدا اینجا را کلیک کنید.

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

- یکصد سال بعد از فوت او در سال ۱۹۵۳، یادداشت‌های فراموش‌شده او، مجددا منتشر شد.
- وزارت دفاع آمریکا به پاس قدردانی از او، نام یک زبان برنامه‌نویسی ایجاد شده توسط این دپارتمان، را زبان برنامه‌نوسی آدا نامید.
- تصویری از آیدا روی برچسب‌های هولوگرام محصولات مختلف مایکروسافت، دیده می‌شود.
- از سال ۱۹۹۸، جامعه کامپیوتر انگلیس، جایزه‌ای به نام آدا، به طور سالانه اهدا می‌کند.
-از سال ۲۰۰۸، یک مسابقه سالانه بین دانشجویان دختر رشته‌های کامپیوتر به نام آدا برگزار می‌کند.
- در سال1997 فیلمی با عنوان Conceiving Ada با محوریت داستانی آدا لاولیس ساخته شد. در این فیلم «تیلدا سوئینتون»، نقش آدا لاولیس را بازی می‌کند. داستان فیلم درباره یک نابغه کامپیوتر است که راهی برای ارتباط با گذشتگان پیدا می‌کند، او با آدا ارتباط برقرا می‌کند و تصمیم می‌گیرد او را به زمان حال بیاورد.
- ویلیام گیبسون در سال1990 کتابی با عنوان ماشین تفریقی ( The Difference Engine ) نوشت که یکرمان تاریخی در مورد زندگی آدا است.
adathe  difference engine













تنظیم برای تبیان: فاطمه مجدآبادی

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

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • لینک دوستان
  • کسب در آمد جم پاپ آپ
  • آپلود سنتر جم آپ
  • مشاوره حقوقی رایگان
  • وکیل رایگان مشهد
  • تفـریحی و پـــزشکی
  • دانلود فیلم دراکولا
  • دانلود فیلم هفتم
  • دانلود فیلم زندگی شیرین
  • دانلود فیلم من سالوادور نيستم
  • دانلود فیلم ابد و یک روز
  • دانلود سریال آسپرین
  • دانلود فیلم سلام بمبئی
  • دانلود فیلم فروشنده
  • آپلود با لینک مستقیم
  • توس دانلود
  • بیا تو فان
  • سایت بازی فلش
  • ليست استخدامي کشوري
  • ليست استخدامي کشوري
  • سرور مجازی آلمان
  • پایان نامه ارشد
  • خرید فیلتر شکن
  • خرید گیفت کارت گوگل پلی 5 دلاری
  • چاپ کاتالوگ و بروشور
  • خرید جم کلش رویال
  • جی پی اس گارمین
  • دستگاه cnc چوب
  • پایان نامه علوم سیاسی
  • طراحی سایت|بهینه سازی سایت|طراحی وب سایت
  • صرافی ایرانی
  • خرید جم کلش رویال
  • خرید جم کلش
  • فروشگاه اینترنتی لباس
  • کلش رویال
  • طراحی سایت
  • ثبت آگهی رایگان
  • دانلود پروژه و پایان نامه
  • دانلود آهنگ جدید
  • دانلود فیلم
  • دانلود مقاله
  • دانلود مقاله
  • دانلود مقاله
  • خريد لباس زنانه
  • دانلود جدید ترین آهنگ ها
  • تصفیه آب معصومی
  • عکس نوشته عاشقانه
  • خرید ساعت مچی
  • دانلود آهنگ جدید
  • فراسیون
  • دانلود فیلم و موزیک ویدیوی هندی
  • فروش آپارتمان
  • تراکتور کمباین نیوهلند
  • تشک
  • خرید اینترنتی لباس زنانه
  • تور لحظه آخری
  • تور کیش
  • دستگاه بسته بندی
  • تشریفات
  • دانلود آهنگ جدید
  • خرید بازی
  • فروش دوربین مداربسته
  • ترخیص کالا از گمرک
  • شرکت حفاظتی و مراقبتی
  • سایت لیمو فان
  • آخرین مطالب ارسال شده
  • آرشیو
  • جمعه 19 آذر 1395
  • دوشنبه 29 شهريور 1395
  • يکشنبه 23 خرداد 1395
  • پنجشنبه 20 خرداد 1395
  • سه شنبه 11 خرداد 1395
  • سه شنبه 22 دی 1394
  • دوشنبه 21 دی 1394
  • يکشنبه 20 دی 1394
  • شنبه 19 دی 1394
  • جمعه 18 دی 1394
  • چهارشنبه 16 دی 1394
  • يکشنبه 01 ارديبهشت 1392
  • سه شنبه 03 بهمن 1391
  • دوشنبه 24 مهر 1391
  • يکشنبه 23 مهر 1391
  • جمعه 21 مهر 1391
  • چهارشنبه 19 مهر 1391
  • سه شنبه 28 شهريور 1391
  • شنبه 04 شهريور 1391
  • پنجشنبه 26 مرداد 1391
  • يکشنبه 22 مرداد 1391
  • جمعه 20 مرداد 1391
  • سه شنبه 17 مرداد 1391
  • دوشنبه 16 مرداد 1391
  • سه شنبه 10 مرداد 1391
  • شنبه 31 تير 1391
  • پنجشنبه 29 تير 1391
  • چهارشنبه 28 تير 1391
  • سه شنبه 27 تير 1391
  • يکشنبه 18 تير 1391
  • جمعه 09 تير 1391
  • پنجشنبه 08 تير 1391
  • جمعه 26 خرداد 1391
  • پنجشنبه 25 خرداد 1391
  • دوشنبه 22 خرداد 1391
  • جمعه 12 خرداد 1391
  • پنجشنبه 11 خرداد 1391
  • چهارشنبه 10 خرداد 1391
  • سه شنبه 09 خرداد 1391
  • دوشنبه 08 خرداد 1391
  • شنبه 06 خرداد 1391
  • جمعه 05 خرداد 1391
  • جمعه 5 خرداد 1391
  • پنجشنبه 04 خرداد 1391
  • پنجشنبه 4 خرداد 1391
  • جمعه 29 ارديبهشت 1391
  • چهارشنبه 27 ارديبهشت 1391
  • يکشنبه 24 ارديبهشت 1391
  • جمعه 15 ارديبهشت 1391
  • چهارشنبه 13 ارديبهشت 1391
  • پنجشنبه 7 ارديبهشت 1391
  • شنبه 02 ارديبهشت 1391
  • شنبه 2 ارديبهشت 1391
  • چهارشنبه 30 فروردين 1391
  • سه شنبه 29 فروردين 1391
  • دوشنبه 28 فروردين 1391
  • سه شنبه 9 اسفند 1390
  • جمعه 28 بهمن 1390
  • شنبه 22 بهمن 1390
  • يکشنبه 2 بهمن 1390
  • جمعه 30 دی 1390
  • سه شنبه 13 دی 1390
  • سه شنبه 6 دی 1390
  • شنبه 3 دی 1390
  • يکشنبه 27 آذر 1390
  • جمعه 25 آذر 1390
  • شنبه 5 آذر 1390
  • چهارشنبه 25 آبان 1390
  • سه شنبه 24 آبان 1390
  • چهارشنبه 18 آبان 1390
  • سه شنبه 10 آبان 1390
  • دوشنبه 9 آبان 1390
  • يکشنبه 8 آبان 1390
  • شنبه 7 آبان 1390
  • جمعه 6 آبان 1390
  • پنجشنبه 5 آبان 1390
  • چهارشنبه 4 آبان 1390
  • سه شنبه 3 آبان 1390
  • دوشنبه 2 آبان 1390
  • يکشنبه 1 آبان 1390
  • شنبه 30 مهر 1390
  • جمعه 29 مهر 1390
  • پنجشنبه 28 مهر 1390
  • چهارشنبه 27 مهر 1390
  • سه شنبه 26 مهر 1390
  • چهارشنبه 20 مهر 1390
  • سه شنبه 19 مهر 1390
  • دوشنبه 18 مهر 1390
  • يکشنبه 17 مهر 1390
  • پنجشنبه 14 مهر 1390
  • چهارشنبه 13 مهر 1390
  • شنبه 9 مهر 1390
  • پنجشنبه 7 مهر 1390
  • چهارشنبه 6 مهر 1390
  • سه شنبه 5 مهر 1390
  • دوشنبه 4 مهر 1390
  • يکشنبه 3 مهر 1390
  • شنبه 2 مهر 1390
  • جمعه 1 مهر 1390
  • پنجشنبه 31 شهريور 1390
  • چهارشنبه 30 شهريور 1390
  • سه شنبه 29 شهريور 1390
  • دوشنبه 28 شهريور 1390
  • يکشنبه 27 شهريور 1390
  • يکشنبه 26 شهريور 1390
  • شنبه 26 شهريور 1390
  • جمعه 25 شهريور 1390
  • پنجشنبه 24 شهريور 1390
  • چهارشنبه 23 شهريور 1390
  • سه شنبه 22 شهريور 1390
  • دوشنبه 21 شهريور 1390
  • يکشنبه 20 شهريور 1390
  • شنبه 19 شهريور 1390
  • جمعه 18 شهريور 1390
  • پنجشنبه 17 شهريور 1390
  • چهارشنبه 16 شهريور 1390
  • سه شنبه 15 شهريور 1390
  • دوشنبه 14 شهريور 1390
  • يکشنبه 13 شهريور 1390
  • شنبه 12 شهريور 1390
  • جمعه 11 شهريور 1390
  • پنجشنبه 10 شهريور 1390
  • چهارشنبه 9 شهريور 1390
  • سه شنبه 8 شهريور 1390
  • دوشنبه 7 شهريور 1390
  • يکشنبه 6 شهريور 1390
  • شنبه 5 شهريور 1390
  • جمعه 4 شهريور 1390
  • پنجشنبه 3 شهريور 1390
  • چهارشنبه 2 شهريور 1390
  • سه شنبه 1 شهريور 1390
  • دوشنبه 31 مرداد 1390
  • يکشنبه 30 مرداد 1390
  • شنبه 29 مرداد 1390
  • جمعه 28 مرداد 1390
  • پنجشنبه 27 مرداد 1390
  • چهارشنبه 26 مرداد 1390
  • سه شنبه 25 مرداد 1390
  • دوشنبه 24 مرداد 1390
  • يکشنبه 23 مرداد 1390
  • شنبه 22 مرداد 1390
  • جمعه 21 مرداد 1390
  • سه شنبه 20 مرداد 1390
  • پنجشنبه 20 مرداد 1390
  • چهارشنبه 19 مرداد 1390
  • سه شنبه 18 مرداد 1390
  • دوشنبه 17 مرداد 1390
  • يکشنبه 16 مرداد 1390
  • شنبه 15 مرداد 1390
  • جمعه 14 مرداد 1390
  • پنجشنبه 13 مرداد 1390
  • چهارشنبه 12 مرداد 1390
  • سه شنبه 11 مرداد 1390
  • دوشنبه 10 مرداد 1390
  • يکشنبه 9 مرداد 1390
  • شنبه 8 مرداد 1390
  • جمعه 7 مرداد 1390
  • پنجشنبه 6 مرداد 1390
  • چهارشنبه 5 مرداد 1390
  • سه شنبه 4 مرداد 1390
  • دوشنبه 3 مرداد 1390
  • يکشنبه 2 مرداد 1390
  • شنبه 1 مرداد 1390
  • جمعه 31 تير 1390
  • پنجشنبه 30 تير 1390
  • چهارشنبه 29 تير 1390
  • سه شنبه 28 تير 1390
  • دوشنبه 27 تير 1390
  • يکشنبه 26 تير 1390
  • شنبه 25 تير 1390
  • جمعه 24 تير 1390
  • پنجشنبه 23 تير 1390
  • چهارشنبه 22 تير 1390
  • دوشنبه 20 تير 1390
  • يکشنبه 19 تير 1390
  • جمعه 17 تير 1390
  • دوشنبه 13 تير 1390
  • شنبه 11 تير 1390
  • جمعه 10 تير 1390
  • يکشنبه 29 خرداد 1390
  • شنبه 28 خرداد 1390
  • يکشنبه 8 خرداد 1390
  • جمعه 6 خرداد 1390
  • دوشنبه 2 خرداد 1390
  • يکشنبه 1 خرداد 1390
  • شنبه 31 ارديبهشت 1390
  • چهارشنبه 28 ارديبهشت 1390
  • دوشنبه 12 ارديبهشت 1390
  • يکشنبه 11 ارديبهشت 1390
  • شنبه 10 ارديبهشت 1390
  • جمعه 9 ارديبهشت 1390
  • سه شنبه 6 ارديبهشت 1390
  • دوشنبه 5 ارديبهشت 1390
  • يکشنبه 4 ارديبهشت 1390
  • جمعه 2 ارديبهشت 1390
  • پنجشنبه 1 ارديبهشت 1390
  • يکشنبه 28 فروردين 1390
  • شنبه 27 فروردين 1390
  • جمعه 27 اسفند 1389
  • شنبه 21 اسفند 1389
  • جمعه 20 اسفند 1389
  • سه شنبه 19 بهمن 1389
  • پنجشنبه 14 بهمن 1389
  • چهارشنبه 13 بهمن 1389
  • دوشنبه 11 بهمن 1389
  • يکشنبه 10 بهمن 1389
  • شنبه 9 بهمن 1389
  • جمعه 8 بهمن 1389
  • يکشنبه 3 بهمن 1389
  • شنبه 2 بهمن 1389
  • جمعه 1 بهمن 1389
  • چهارشنبه 29 دی 1389
  • دوشنبه 27 دی 1389
  • چهارشنبه 22 دی 1389
  • پنجشنبه 16 دی 1389
  • چهارشنبه 15 دی 1389
  • سه شنبه 14 دی 1389
  • دوشنبه 13 دی 1389
  • پنجشنبه 9 دی 1389
  • سه شنبه 7 دی 1389
  • يکشنبه 5 دی 1389
  • دوشنبه 22 آذر 1389
  • پنجشنبه 4 آذر 1389
  • يکشنبه 30 آبان 1389
  • شنبه 29 آبان 1389
  • جمعه 28 آبان 1389
  • چهارشنبه 26 آبان 1389
  • سه شنبه 25 آبان 1389
  • دوشنبه 24 آبان 1389
  • يکشنبه 23 آبان 1389
  • جمعه 21 آبان 1389
  • پنجشنبه 20 آبان 1389
  • چهارشنبه 19 آبان 1389
  • سه شنبه 18 آبان 1389
  • دوشنبه 17 آبان 1389
  • يکشنبه 16 آبان 1389
  • شنبه 15 آبان 1389
  • پنجشنبه 6 آبان 1389
  • چهارشنبه 5 آبان 1389
  • سه شنبه 4 آبان 1389
  • جمعه 5 شهريور 1389
  • چهارشنبه 27 مرداد 1389
  • پنجشنبه 20 خرداد 1389
  • چهارشنبه 19 خرداد 1389
  • سه شنبه 18 خرداد 1389
  • دوشنبه 17 خرداد 1389
  • يکشنبه 16 خرداد 1389
  • شنبه 15 خرداد 1389
  • جمعه 14 خرداد 1389
  • پنجشنبه 13 خرداد 1389
  • چهارشنبه 12 خرداد 1389
  • سه شنبه 11 خرداد 1389
  • دوشنبه 10 خرداد 1389
  • يکشنبه 9 خرداد 1389
  • جمعه 7 خرداد 1389
  • پنجشنبه 6 خرداد 1389
  • سه شنبه 4 خرداد 1389
  • دوشنبه 3 خرداد 1389
  • آمار سایت
  • کل مطالب : 8454
  • کل نظرات : 447
  • افراد آنلاین : 365
  • تعداد اعضا : 72
  • آی پی امروز : 459
  • آی پی دیروز : 1063
  • بازدید امروز : 8,338
  • باردید دیروز : 3,198
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 80,276
  • بازدید ماه : 80,276
  • بازدید سال : 1,659,136
  • بازدید کلی : 14,209,387