KNToosi.in - همکلاســــی

وبلاگ گروهی دانشجویان ِ دانشگاه صنعتی خواجه نصیرالدین طوسی

KNToosi.in - همکلاســــی

وبلاگ گروهی دانشجویان ِ دانشگاه صنعتی خواجه نصیرالدین طوسی

اولین کامپایلر را چه کسی نوشت؟

اولین کامپایلر را چه کسی نوشت؟

 

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

به نقل از مجله زنان، گریس موری هاپر با ابداع اولین کامپایلر کامپیوتری، راه دشوار برنامه‌نویسی به شکل امروزی را هموار کرد. (کامپایلر برنامه ای است که دستورالعمل های یک زبان برنامه نویسی را به زبان ماشین ترجمه می‌کند.)

او ریاضی دان- افسر نیروی هوایی آمریکا و پیشگام علم پردازش داده می‌باشد. هاپر در لابراتوار محاسبات هاواردایکن در دانشگاه هاوارد بر روی مارک۱ بعنوان برنامه نویس مشغول بود (سال ۱۹۴۴) این رایانه اولین رایانه الکترونیکی در آمریکاست. در سال ۱۹۵۲ هاپر به فکر ایجاد اولین کامپایلر برنامه نویسی افتاد.


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

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

 به گفته ی  گریس ، پرواضح بود که تهیه یک برنامه اساسی و پایه برای کارهای اولیه کامپیوتر ضروری و منطقی به ‌نظر می‌رسید.

اما هدف اصلی گریس این بود که عموم مردم امکان استفاده از کامپیوتر را بیابند و با وجود موج‌های منفی که از اطراف به او می‌رسید موفق شد به افکارش جامه عمل بپوشاند. در 1957، سیستم Flow-Matic گریس تنها کامپایلری بود که دستورات را به زبان انگلیسی می‌فهمید و یکی از سه کامپایلر کامپیوتری بود. اما ضرورت نیاز به یک زبان کامپیوتری جامع کاملاً حس می‌شد و می‌بایست در کوتاه ‌ترین زمان به وقوع بپیوندد. زبان واحدی که بتواند در تمام کامپیوترها استفاده شود. کامپایلرهای ابداعی گریس هاپر در نهایت چراغ راه رسیدن به یک زبان جامع به نام کوبول شد، زبانی که در همه ی کامپیوترها، از مراکز دولتی گرفته تا شرکت‌های تجاری، استفاده می‌شد. 

  

 منبع

  

گریس موری هاپر

نظرات 6 + ارسال نظر
رامین جمعه 22 آذر 1387 ساعت 11:59

من خواستم بگم دکتر صفایی که دیدم این عکس گواه حرفم شد

رویا IT جمعه 22 آذر 1387 ساعت 14:21

مامان دکتر صفایی یه!

مرسی خیلی جالب بود!! !

دخترشه!

فک نکنم
فامیلیشون فرق میکنه

سپهر سارجانی جمعه 22 آذر 1387 ساعت 17:44

مادر یا دختر مساله این نیست؟!!!
مساله اینست که مثال های اساتید ما با هیچ کامپایلری قابل اجرا نیست

احمد IT جمعه 22 آذر 1387 ساعت 18:26

اینجارووووو

http://upload.wikimedia.org/wikipedia/commons/thumb/5/55/Grace_Hopper.jpg/200px-Grace_Hopper.jpg


این خانومه خطرناکم بوده

سوسن sanaye جمعه 22 آذر 1387 ساعت 22:07

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

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد