لينارت أوغستسون
لينارت أوغستسون عالم حاسوب سويدي . كان سابقًا محاضرًا في قسم علوم الحاسوب بجامعة تشالمرز للتكنولوجيا . مجال بحثه هو البرمجة الوظيفية وتطبيقات لغات البرمجة الوظيفية . [ 1 ]
عمل أوغستسون لدى كارلستيدت للأبحاث والتكنولوجيا، وساندبرست، وكريدي سويس ، وبنك ستاندرد تشارترد ، وفيسبوك ، وإكس ديفيلوبمنت ، وجوجل ، ويعمل حاليًا لدى إيبك جيمز . [ 2 ]
برمجة
كان أوغستسون مشاركًا بشكل وثيق في المراحل الأولى لتطوير لعبة الأبراج المحصنة متعددة المستخدمين (MUD) LPMud ، سواء في برنامج تشغيل LPMUD أو مكتبة CD mudlib . واسمه المستعار في مجتمع MUD هو مارفن.
قام بتأليف العديد من برامج تشغيل الأجهزة لنظام التشغيل يونكس NetBSD التابع لتوزيعة برامج بيركلي (BSD) . [ 3 ]
اللغات
قام أوغستسون بتطوير العديد من لغات البرمجة وتطبيقاتها، بما في ذلك:
- كايين [ 4 ]
- مترجم لغة هاسكل -ب (HBC) [ 5 ]
- واجهة أمامية لمترجم لغة هاسكل المتوازية (pH) ، من معهد ماساتشوستس للتكنولوجيا (MIT) [ 6 ]
- مترجم Bluespec SystemVerilog (BSV)، الإصدار الأول [ 7 ]
- لغة Lazy ML (LML)، التي طُوّرت بالاشتراك مع توماس جونسون، [ 8 ] هي لغة برمجة وظيفية طُوّرت في أوائل ثمانينيات القرن العشرين، قبل لغتي ميراندا وهاسكل. تُعدّ LML تطبيقًا قويًا للأنواع وثابت النطاق للغة ML ، مع تقييم كسول . تمثّل الابتكار الرئيسي في LML في إثبات كيفية ترجمة لغة وظيفية كسولة. حتى ذلك الحين، كانت اللغات الكسولة تُنفّذ عبر اختزال الرسم البياني المُفسّر . تُترجم LML إلى كود آلة اختزال الرسم البياني (آلة G). [ 8 ]
- جزء من فريق التطوير في Epic Games المسؤول عن إنشاء لغة البرمجة Verse [ 9 ]
كتب أوغستسون ثلاثة أعمال فائزة بلغة C في المسابقة الدولية لشفرة C المبهمة :
- 1985: البرنامج الأكثر غموضاً ( 1985/august.c )
- 1986: أفضل مهمة معقدة تم إنجازها بطريقة معقدة ( 1986/أغسطس.ج )
- 1996: أفضل عرض ( 1996/أغسطس.ج )
مراجع
- ↑ أوغستسون، لينارت (2004-2011). "المستخدمون التجاريون للبرمجة الوظيفية" . مؤرشف من الأصل في 8 فبراير 2012. تم الاطلاع عليه في 18 سبتمبر 2016 .
- ^ أوغستسون ، لينارت (2024). "لينارت أوغستسون" . الملف الشخصي على لينكدإن . تم الاسترجاع في 29 مارس 2017 .
- ↑ "الفصل 13 أجهزة USB" . تم الاطلاع عليه بتاريخ 18 سبتمبر 2016 .
- ↑ أوغستسون، لينارت (1998). كايين - لغة ذات أنواع تابعة . ICFP '98. وقائع المؤتمر الدولي الثالث لجمعية ACM SIGPLAN حول البرمجة الوظيفية . الصفحات 239-250 . CiteSeerX 10.1.1.47.155 . doi : 10.1145/289423.289451 . S2CID 18331937 .
- ↑ "تطبيقات هاسكل" . Haskell.org . 30 سبتمبر 2022. تم الاطلاع عليه في 10 نوفمبر 2023 .
- ↑ "pH: Parallel Haskell" . معهد ماساتشوستس للتكنولوجيا: مجموعة هياكل الحوسبة . تم الاطلاع عليه بتاريخ 18 سبتمبر 2016 .
- ^ أوغسسون ، لينارت (17 يناير 2003). بلوسبيك: منظور المصمم (PDF) (أبلغ عن). شركة ساندبيرست.
- 1 2 أوغستسون، لينارت (1984). مُترجم للغة Lazy ML . LFP '84. وقائع ندوة ACM لعام 1984 حول لغة LISP والبرمجة الوظيفية . الصفحات 218-227 . doi : 10.1145/800055.802038 . S2CID 11365842 .
- ↑ "حساب الآيات: حساب أساسي لبرمجة المنطق الوظيفي" (ملف PDF) . مارس 2023.
روابط خارجية
- الموقع الرسمي
- مدونة لينارت أوغستسون
- تمت أرشفة مُجمِّع HBC على الموقع archive.is
- علماء الحاسوب السويديون
- مبرمجو الحاسوب السويديون
- مصممو لغات البرمجة
- باحثو لغات البرمجة
- مطورو ألعاب MUD
- الناس الأحياء
