نيكلاوس ويرث
نيكلاوس إميل ويرث ( IPA : / vɛrt / ) (15 فبراير 1934 - 1 يناير 2024) كان عالم حاسوب سويسريًا . صمم العديد من لغات البرمجة ، بما في ذلك باسكال ، وكان رائدًا في العديد من المواضيع الكلاسيكية في هندسة البرمجيات. في عام 1984، فاز بجائزة تورينج ، التي تُعتبر عمومًا أعلى جائزة في علوم الحاسوب ، "لتطويره سلسلة من لغات الحاسوب المبتكرة". [ 4 ]
الحياة المبكرة والتعليم
وُلد نيكلاوس إميل ويرث في فينترتور ، سويسرا، في 15 فبراير 1934. [ 5 ] كان ابن هيدويغ (ني كيلر) ووالتر ويرث، وهو مُدرّس في مدرسة ثانوية. [ 6 ] درس ويرث الهندسة الإلكترونية في المعهد الفدرالي للتكنولوجيا في زيورخ (ETH Zürich) من عام 1954 إلى عام 1958، وتخرّج بدرجة بكالوريوس العلوم. [ 6 ] في عام 1960، حصل على درجة ماجستير العلوم من جامعة لافال في كيبيك . [ 6 ] ثم في عام 1963، حصل على درجة الدكتوراه في الهندسة الكهربائية وعلوم الحاسوب من جامعة كاليفورنيا، بيركلي ، تحت إشراف رائد تصميم الحاسوب هاري هاسكي . [ 7 ]
حياة مهنية
من عام 1963 إلى عام 1967، شغل ويرث منصب أستاذ مساعد لعلوم الحاسوب في جامعة ستانفورد ، ثم في جامعة زيورخ . [ 6 ] وفي عام 1968، أصبح أستاذاً للمعلوماتية في المعهد الفدرالي السويسري للتكنولوجيا في زيورخ، حيث أمضى فترتي تفرغ علمي لمدة عام واحد في مركز أبحاث زيروكس بارك في كاليفورنيا (1976-1977 و1984-1985). تقاعد عام 1999. [ 7 ]
على الرغم من أن ويرث كان منخرطًا في تطوير المعايير الدولية في البرمجة والمعلوماتية، كعضو في المجموعة العاملة 2.1 التابعة للاتحاد الدولي لمعالجة المعلومات (IFIP) والمعنية باللغات والحسابات الخوارزمية، [ 8 ] والتي حددت وحافظت ودعمت لغات البرمجة ALGOL 60 و ALGOL 68 ، [ 9 ] فقد شعر بالإحباط من المناقشات في مجموعات المعايير ونشر لغاته لاحقًا كعمل شخصي، وخاصة باسكال ومودولا -2 وأوبرون .
في عام 2004، تم منحه زمالة متحف تاريخ الكمبيوتر "لعمله الرائد في لغات البرمجة والخوارزميات، بما في ذلك Euler و Algol-W و Pascal و Modula و Oberon". [ 10 ]
لغات البرمجة

كان ويرث المصمم الرئيسي للغات البرمجة Euler (1965)، و PL360 (1966)، وALGOL W (1966)، وPascal (1970)، [ 11 ] وModula (1975)، وModula-2 (1978)، [ 7 ] وOberon (1987)، و Oberon-2 (1991)، و Oberon-07 (2007). [ 12 ] كما كان عضوًا رئيسيًا في فريق تصميم وتنفيذ نظامي التشغيل Medos-2 (1983، لمحطة عمل Lilith ) [ 13 ] و Oberon (1987، لمحطة عمل Ceres )، [ 14 ] [ 15 ] ونظام تصميم ومحاكاة الأجهزة الرقمية Lola (1995) . [ 16 ] [ 17 ]
في عام 1984، حصل ويرث على جائزة تورينج من جمعية آلات الحوسبة (ACM) لتطويره هذه اللغات. [ 18 ] وفي عام 1994، تم انتخابه زميلًا في جمعية آلات الحوسبة. [ 19 ]
في عام 1999، حصل على جائزة ACM SIGSOFT للبحوث المتميزة. [ 20 ]
قانون ويرث
في عام 1995، شاع استخدام المقولة التي تُعرف الآن باسم قانون ويرث . وفي ورقته البحثية التي نُشرت عام 1995 بعنوان "نداء من أجل برمجيات رشيقة"، نسب المقولة التالية إلى مارتن رايزر، حيث صاغها على النحو التالي: "تصبح البرمجيات أبطأ بوتيرة أسرع من تطور الأجهزة". [ 21 ]
المنشورات
تُعتبر مقالة "تطوير البرامج بالتحسين التدريجي" المنشورة في مجلة " اتصالات جمعية الحوسبة الآلية" (ACM) في أبريل 1971 ، [ 22 ] [ 23 ] ، والتي تتناول تدريس البرمجة، مرجعًا كلاسيكيًا في هندسة البرمجيات. [ 24 ] وتُعدّ هذه المقالة من أوائل الأعمال التي وضعت إطارًا رسميًا لمنهجية التصميم من أعلى إلى أسفل . [ 25 ] [ 26 ] وقد ناقشها فريد بروكس في كتابه المؤثر "أسطورة الشهر البشري"، ووُصفت بأنها "رائدة" في السيرة الذاتية الموجزة التي نشرتها جمعية الحوسبة الآلية (ACM) عن ويرث بمناسبة حصوله على جائزة تورينج. [ 27 ] [ 28 ]
وُصِف كتاب " البرمجة المنهجية: مقدمة " الصادر عام 1973 [ 29 ] بأنه مصدر قيّم للرياضيين الراغبين في فهم طبيعة البرمجة، وذلك في مراجعة نُشرت عام 1974. [ 30 ] وجاء في غلاف طبعة 1973 أن الكتاب "... مُصمّم خصيصًا لتلبية احتياجات من ينظرون إلى دورة بناء الخوارزميات المنهجية كجزء من تدريبهم الرياضي الأساسي، وليس لتلبية الاحتياجات الفورية لمن يرغبون في القدرة على ترميز مسألة ما بين الحين والآخر وتسليمها إلى حاسوبهم لحلها فورًا." [ 31 ] وعلى الرغم من وصفه في المراجعة بأنه نصٌّ صعب الفهم، فقد وُصِف مع ذلك بأنه قراءة مفيدة للمهتمين بالرياضيات العددية. [ 32 ]
في عام 1974، شكّل دليل المستخدم وتقرير لغة باسكال [ 33 ] ، الذي شارك في تأليفه [ i ] مع كاثلين جنسن [ 36 ] ، أساسًا للعديد من جهود تطبيق اللغة في سبعينيات القرن العشرين ( باسكال BSD [ 37 ] )، وثمانينياته في الولايات المتحدة وعبر أوروبا. [ 38 ] [ 39 ]
في عام ١٩٧٥، ألّف كتاب "الخوارزميات + هياكل البيانات = البرامج" ، الذي حظي بشهرة واسعة. [ ٤٠ ] ونُشرت تنقيحات رئيسية لهذا الكتاب بعنوان "الخوارزميات وهياكل البيانات" في عامي ١٩٨٦ و٢٠٠٤. [ ٤١ ] [ ٤٢ ] كُتبت الأمثلة في الطبعة الأولى بلغة باسكال، ثم استُبدلت في الطبعات اللاحقة بأمثلة مكتوبة بلغة مودولا-٢ وأوبرون على التوالي. [ ٤١ ] [ ٤٢ ]
في عام 1992، نشر ويرث ويورغ غوتكنيشت التوثيق الكامل لنظام التشغيل أوبرون. [ 43 ] وكان من المقرر أن يكون كتاب ثانٍ، بالاشتراك مع مارتن رايزر، دليلاً للبرمجة. [ 44 ]
موت
توفي ويرث في زيورخ في يوم رأس السنة الجديدة 2024، عن عمر يناهز 89 عامًا. [ 6 ] [ 45 ]
انظر أيضاً
ملحوظات
مراجع
- ↑ غوش، جون (25 أكتوبر 1979). ويبر، صموئيل (محرر). "أعمال ويرث لتحسين باسكال" (ملف PDF) . ملف تعريف. إلكترونيات . بول دبليو. ريس. ص 157. ISSN 0013-5070 . مؤرشف (ملف PDF) من الأصل في 20 مايو 2024. تم الاسترجاع في 14 أغسطس 2024. [
عائلته] تضم فتاتين وولدًا
- ↑ "الحائزون على جائزة إيمانويل ر. بيور من معهد مهندسي الكهرباء والإلكترونيات" (ملف PDF) . معهد مهندسي الكهرباء والإلكترونيات . مؤرشف من الأصل (ملف PDF) بتاريخ 24 نوفمبر 2010. تم الاطلاع عليه بتاريخ 20 مارس 2021 .
- ↑ "زميل نيكلاوس ويرث لعام 2004" . متحف تاريخ الحاسوب . مؤرشف من الأصل في 3 يوليو 2019. تم الاطلاع عليه في 1 ديسمبر 2017 .
- ↑ "نيكلاوس إي. ويرث - حائز على جائزة تورينج" . جمعية آلات الحوسبة. 2019. مؤرشف من الأصل في 29 يونيو 2017. تم الاطلاع عليه في 8 يناير 2024 .
- ↑ هندرسون، هاري (2009). "ويرث، نيكلاوس" . موسوعة علوم وتكنولوجيا الحاسوب . دار إنفوبيس للنشر. ص 514. ISBN 978-1-4381-1003-5.
- 1 2 3 4 5 زيندر، كارل أوغست: "ويرث، نيكلاوس" باللغات الألمانية والفرنسية والإيطالية في القاموس التاريخي الإلكتروني لسويسرا ، 13 فبراير 2024 .
- 1 2 3 بومبرجر، جوستاف؛ موسنبوك، هانسبيتر؛ ريشينبرج، بيتر (2000). "نيكلاوس ويرث - رائد علوم الكمبيوتر" . مدرسة نيكلاوس ويرث: فن البساطة . الخليج للنشر الاحترافي. ص. 6. رقم ISBN 978-3-932588-85-3.
- ↑ جيورينج، يوهان؛ ميرتينز، لامبرت ؛ جوتمان، والتر (17 أغسطس 2016). "نبذة عن فريق العمل 2.1 التابع للاتحاد الدولي لمعالجة المعلومات" . فوسويكي . مؤرشف من الأصل في 8 مارس 2021. تم الاطلاع عليه في 4 أكتوبر 2020 .
- ^ سويرسترا، دوايتسي؛ جيبونز, جيريمي ; ميرتنز ، لامبرت (2011-03-02). "ScopeEtc: IFIP21: Foswiki" . فوسيكي . أرشفة من الأصلي في 2 سبتمبر 2018 . تم الاسترجاع في 4 أكتوبر 2020 .
- ↑ "نيكلاوس ويرث: زميل عام 2004" . متحف تاريخ الحاسوب (CHM) . مؤرشف من الأصل في 3 يوليو 2019. تم الاطلاع عليه في 15 أكتوبر 2019 .
- ↑ بيتزولد، تشارلز (9 سبتمبر 1996). "لغات البرمجة: الناجون والطامحون" . صحيفة نيويورك تايمز . الرقم الدولي الموحد للدوريات 0362-4331 . مؤرشف من الأصل في 9 مارس 2018. تم الاطلاع عليه في 8 مارس 2018 .
- ↑ ويرث، نيكلاوس (3 مايو 2016). لغة البرمجة أوبرون-07 (ملف PDF) . المعهد الفدرالي السويسري للتكنولوجيا في زيورخ، قسم علوم الحاسوب (تقرير). مؤرشف (ملف PDF) من الأصل في 21 يناير 2021. تم الاطلاع عليه في 17 يناير 2021 .
- ↑ كنودسن، سفيند إريك (1983). ميدوس-2: نظام تشغيل موجه نحو مودولا-2 للحاسوب الشخصي ليليث (أطروحة دكتوراه). المعهد الفدرالي السويسري للتكنولوجيا في زيورخ. doi : 10.3929/ethz-a-000300091 . hdl : 20.500.11850/137906 . مؤرشف من الأصل في 4 يناير 2024. تم الاطلاع عليه في 4 يناير 2024.
أتقدم بالشكر الجزيل للأستاذ ن. ويرث على ابتكاره وتنسيقه لمشروع ليليث، وعلى إتاحة الفرصة لي لتصميم وتنفيذ نظام التشغيل ميدوس-2، وعلى إشرافه على هذه الأطروحة.
- ↑ فرانز، مايكل (2000). "أوبرون: الجوهرة المنسية". في بوزورميني، لازلو (محرر). مدرسة نيكلاوس ويرث: فن البساطة . دار جلف للنشر الاحترافي. ص 42، 45. ISBN 978-3-932588-85-3.
- ↑ بروفن، ليام (29 مارس 2022). "العالم الجامح لأنظمة التشغيل غير المكتوبة بلغة C" . ذا ريجستر . تم الاطلاع عليه في 4 أبريل 2024 .
- ↑ ويرث، نيكلاوس (1995). تصميم الدوائر الرقمية . سبرينغر.
- ^ إيبرل، هانز (2000). “تصميم شبكة عنقودية”. في Böszörményi، لازلو (محرر). مدرسة نيكلاوس ويرث: فن البساطة . الخليج للنشر الاحترافي. ص. 154. ردمك 978-3-932588-85-3ألهمت هذه الدورة نيكلاوس لتطوير لغة وصف أجهزة بسيطة لكنها فعّالة تُسمى لولا .
لطالما حرص نيكلاوس على بناء الأنظمة التي يبحث فيها أو يتعلّمها بنفسه، لعلمه أن هذه هي الطريقة الوحيدة للحفاظ على نزاهة المهندس ومصداقيته.
- ↑ هايغ، توماس (1984). "نيكلاوس إي. ويرث" . جائزة تورينج من جمعية آلات الحوسبة. مؤرشف من الأصل في 19 سبتمبر 2017. تم الاطلاع عليه في 15 أكتوبر 2019 .
- ↑ "زملاء جمعية الحوسبة الآلية حسب السنة" . acm.org . مؤرشف من الأصل في 3 يناير 2024. تم الاطلاع عليه في 3 يناير 2024 .
- ↑ "جائزة البحث المتميز" . SIGSOFT . تم الاطلاع عليه في 1 أبريل 2024 .
- ↑ ويرث، نيكلاوس (فبراير 1995). "نداءٌ لبرمجياتٍ مُرنة". مجلة الكمبيوتر . 28 (2): 64-68 . رمز Bibcode : 1995Compr..28b..64W . doi : 10.1109/2.348001 . S2CID 44803077 .
- ↑ ويرث، "تطوير البرامج من خلال التحسين التدريجي"، اتصالات ACM ، 14: 221-227، مطبعة ACM، 1971
- ↑ ويرث، نيكلاوس (2001). "تطوير البرامج من خلال التحسين التدريجي". في: بروي، مانفريد؛ دينرت، إرنست (محرران). الرواد ومساهماتهم في هندسة البرمجيات . برلين، هايدلبرغ: سبرينغر. doi : 10.1007/978-3-642-48354-7 . ISBN 978-3-642-48355-4. S2CID 11348419 .
- ↑ جيهاني، نارين (1991). آدا: البرمجة المتزامنة . دار نشر سيليكون. ص 209. ISBN 978-0-929306-08-7.
- ↑ جيل، نسيب سينغ. هندسة البرمجيات . دار خانا للنشر. ص 192. ISBN 978-81-906116-3-3.
- ↑ دولي، جون ف. (25 نوفمبر 2017). تطوير البرمجيات، والتصميم، والبرمجة: مع الأنماط، وتصحيح الأخطاء، واختبار الوحدات، وإعادة البناء . دار نشر أبريس. ص 54. ISBN 978-1-4842-3153-1.
- ↑ بروكس، فريدريك ب. (فريدريك فيليبس) (1975). الشهر الأسطوري للرجل . ريدينغ، ماساتشوستس : دار نشر أديسون-ويسلي، ص 143. ISBN 978-0-201-00650-6.
- ↑ "نيكلاوس ويرث: الحائز على جائزة تورينج من جمعية آلات الحوسبة لعام 1984". مجلة اتصالات جمعية آلات الحوسبة . 28 (2). فبراير 1985. doi : 10.1145/1283920.1283941 .
- ↑ ويرث، نيكلاوس (8 يناير 1973). البرمجة المنهجية: مقدمة . برنتيس هول. ISBN 0-13-880369-2.
- ↑ أبراهامز، بول؛ ويرث، نيكلاوس (يوليو 1974). "البرمجة المنهجية: مقدمة". رياضيات الحوسبة . 28 (127): 881. doi : 10.2307/2005728 . JSTOR 2005728 .
- ↑ ويرث، نيكلاوس (1973). "غلاف قابل للطي". البرمجة المنهجية: مقدمة . برنتيس هول. ISBN 0-13-880369-2.
- ↑ أبراهامز، بول (يوليو 1974). "البرمجة المنهجية: مقدمة بقلم نيكلاوس ويرث". رياضيات الحوسبة . 28 (127). الجمعية الرياضية الأمريكية : 881-883 . doi : 10.2307/2005728 . JSTOR 2005728 .
- ↑ دليل مستخدم باسكال والتقرير، الطبعة الثانية .
- ↑ "خطاب كاثلين جنسن في ندوة ويرث (20 فبراير 2014)" . يوتيوب . 25 فبراير 2014. مؤرشف من الأصل في 6 يناير 2024. تم الاطلاع عليه في 6 يناير 2024 .
- ↑ ويرث، نيكلاوس (1973). لغة البرمجة باسكال (تقرير منقح ). المعهد الفدرالي السويسري للتكنولوجيا في زيورخ. 49 صفحة. doi : 10.3929/ethz-a-000814158 . hdl : 20.500.11850/68910 .
- ↑
- https://www.researchgate.net/scientific-contributions/Kathleen-Jensen-2058521472 مؤرشف بتاريخ 6 يناير 2024 في أرشيف الإنترنت (Wayback Machine)
- https://dl.acm.org/profile/81334487416 مؤرشف بتاريخ 6 يناير 2024 في أرشيف الإنترنت (Wayback Machine)
- https://dblp.org/pid/06/5848.html مؤرشف بتاريخ 6 يناير 2024 في أرشيف الإنترنت (Wayback Machine)
- ↑ جوي، ويليام ن.؛ غراهام، سوزان ل.؛ هالي، تشارلز ب. (1979). دليل مستخدم بيركلي باسكال، الإصدار 1.1، أبريل 1979. جامعة كاليفورنيا، بيركلي. قسم الهندسة الكهربائية وعلوم الحاسوب. مؤرشف من الأصل في 8 يناير 2024. تم الاسترجاع في 8 يناير 2024 .
- ↑ بلوتنيك، سرولي (يوليو 1983). "لا تخذلني الآن" (ملف PDF) . أخبار باسكال (26): 26. مؤرشف (ملف PDF) من الأصل في 5 يناير 2024. تم الاطلاع عليه في 3 يناير 2024 .
- ↑ هارتل، بيتر هـ. (مايو 1982). "باسكال لمبرمجي الأنظمة" (ملف PDF) . ECODU-32. مؤرشف (ملف PDF) من الأصل في 22 مارس 2020. تم الاطلاع عليه في 3 يناير 2024 .
- ↑ الاقتباسات التي جمعتها جمعية آلات الحوسبة (ACM)
- 1 2 ويرث، نيكلاوس (1986). "مقدمة طبعة 1986" . الخوارزميات وهياكل البيانات . برنتيس هول. ص 9. ISBN 978-0-13-022005-9يتمثل
التغيير الرئيسي الذي يشمل النص بأكمله في لغة البرمجة المستخدمة للتعبير عن الخوارزميات. فقد تم استبدال لغة باسكال بلغة مودولا-2 .
- 1 2 ويرث، نيكلاوس. "الخوارزميات وهياكل البيانات" ( ملف PDF) . المعهد الفدرالي السويسري للتكنولوجيا في زيورخ. مؤرشف (ملف PDF) من الأصل في 17 أبريل 2021. تم الاطلاع عليه في 4 يناير 2024.
© ن. ويرث 1985 (إصدار أوبرون: أغسطس 2004).
- ↑ ويرث، نيكلاوس ؛ غوتكنيشت، يورغ (1992). مشروع أوبرون: تصميم نظام تشغيل ومترجم (ملف PDF) . أديسون-ويسلي، مطبعة ACM. ISBN 978-0-201-54428-2تمت أرشفة هذا الملف من النسخة الأصلية (PDF) بتاريخ 12 أبريل 2013.نفدت الطبعة. نسخة إلكترونية من الطبعة الثانية. مؤرشفة في 5 أبريل 2014 على موقع Wayback Machine . طبعة 2005، بصيغة PDF. مؤرشفة في 8 يوليو 2021 على موقع Wayback Machine.
- ↑ ريزر، مارتن؛ ويرث، نيكلاوس (1992). البرمجة بلغة أوبرون: خطوات تتجاوز باسكال وموديولا (ملف PDF) . أديسون-ويسلي، مطبعة ACM. ISBN 978-0-201-56543-0أُرشف من النسخة الأصلية (PDF) بتاريخ 16 أبريل 2016. تم الاطلاع عليه بتاريخ 1 يونيو 2017 .نفدت الطبعة.
- ↑ بروفن، ليام (4 يناير 2024). "وداعًا: رائد تصميم البرمجيات ومبتكر لغة باسكال، نيكلاوس ويرث" . ذا ريجستر . مؤرشف من الأصل في 7 يناير 2024. تم الاطلاع عليه في 6 يناير 2024 .
للمزيد من القراءة
- ويرث، نيكلاوس (أبريل 1971). "تطوير البرامج من خلال التحسين التدريجي" . مجلة اتصالات رابطة مكائن الحوسبة . 14 (4): 221-227 . doi : 10.1145/362575.362577 . hdl : 20.500.11850/80846 . S2CID 13214445 .
- ويرث، ن. (1974). "حول تصميم لغات البرمجة" (ملف PDF) . وقائع مؤتمر IFIP 74 : 386-393 .
روابط خارجية
- الموقع الرسمي ،المعهد الفدرالي السويسري للتكنولوجيا في زيورخ
- السيرة الذاتية في المعهد الفدرالي السويسري للتكنولوجيا في زيورخ
- نيكلاوس ويرث في خادم ببليوغرافيا DBLP
- نيكلاوس إي. ويرث في جمعية آلات الحوسبة
- " من تصميم لغات البرمجة إلى بناء الحاسوب " - محاضرة جائزة تورينج، 1984
- " باسكال وخلفاؤه " - ورقة بحثية بقلم نيكلاوس ويرث؛ تتضمن أيضًا سيرة ذاتية مختصرة
- " كلمات قليلة مع نيكلاوس ويرث "، تطوير البرمجيات ، المجلد 5، العدد 6، يونيو 1997
- مدرسة نيكلاوس ويرث: فن البساطة ، بقلم لازلو بوزورميني، ويورج جوتكنيشت ، وجوستاف بومبرجر (محررين). dpunkt.verlag ; مورجان كوفمان للنشر ، 2000. ISBN 3-932588-85-1، ISBN 1-55860-723-4.
- كتاب بناء المترجمات
- كتاب الخوارزميات وهياكل البيانات
- كتاب " مشروع أوبرون: تصميم نظام تشغيل ومترجم ". يتوفر الكتاب، الذي يتناول لغة أوبرون ونظام التشغيل، الآن بصيغة PDF. يحتوي ملف PDF على ملحق إضافي بعنوان "بعد عشر سنوات: من الكائنات إلى المكونات".
- مشروع أوبرون 2013 - الطبعة الثانية عبر الإنترنت من الكتاب السابق المعدل لإعادة التنفيذ على أجهزة FPGA.
- مواليد عام 1934
- زملاء جمعية آلات الحوسبة
- وفيات عام 2024
- أعضاء الهيئة التدريسية في المعهد الفدرالي السويسري للتكنولوجيا في زيورخ
- معلمو علوم الحاسوب
- خريجو جامعة ETH زيورخ
- زملاء الأكاديمية الأمريكية للفنون والعلوم
- الأساليب الرسمية
- أعضاء الأكاديمية الأوروبية
- باسكال (لغة برمجة)
- سكان فينترتور
- مصممو لغات البرمجة
- باحثو لغات البرمجة
- الحاصلون على وسام الاستحقاق (الطبقة المدنية)
- علماء في شركة PARC
- علماء الحاسوب السويسريون
- مهندسو الإلكترونيات السويسريون
- حائز على جائزة تورينج
- خريجو كلية الهندسة بجامعة كاليفورنيا في بيركلي
- خريجو جامعة لافال
