كين تومسن

مبرمج أمريكي

كين تومسن (بالإنجليزية: Ken Thompson)‏ اسمه الكامل كينيث تومسن أحد علماء الحاسوب البارزين الذين لهم الأثر الكبير في تطوير نظام يونكس.[10][11][12]

كين تومسن
(بالإنجليزية: Kenneth Lane Thompson)‏  تعديل قيمة خاصية (P1559) في ويكي بيانات
 

معلومات شخصية
الميلاد 4 فبراير 1943 (81 سنة)  تعديل قيمة خاصية (P569) في ويكي بيانات
نيو أورلينز  تعديل قيمة خاصية (P19) في ويكي بيانات
مواطنة الولايات المتحدة  تعديل قيمة خاصية (P27) في ويكي بيانات
عضو في الأكاديمية الوطنية للعلوم،  والأكاديمية الأمريكية للفنون والعلوم،  والأكاديمية الوطنية للهندسة  تعديل قيمة خاصية (P463) في ويكي بيانات
الحياة العملية
المدرسة الأم جامعة كاليفورنيا، بركلي (الشهادة:بكالوريوس العلوم) (–1965)
جامعة كاليفورنيا، بركلي (الشهادة:ماجستير العلوم) (–1966)  تعديل قيمة خاصية (P69) في ويكي بيانات
المهنة مبرمج،  وعالم حاسوب  تعديل قيمة خاصية (P106) في ويكي بيانات
اللغة الأم الإنجليزية  تعديل قيمة خاصية (P103) في ويكي بيانات
اللغات الإنجليزية  تعديل قيمة خاصية (P1412) في ويكي بيانات
مجال العمل معلوماتية،  وعلم الحاسوب  تعديل قيمة خاصية (P101) في ويكي بيانات
موظف في مختبرات بل،  وجوجل  تعديل قيمة خاصية (P108) في ويكي بيانات
أعمال بارزة يونكس[1]،  وغو،  ونظام التشغيل بلان 9 من مختبرات بل  [لغات أخرى]‏،  ومولتكس،  وإد  تعديل قيمة خاصية (P800) في ويكي بيانات
الجوائز
المواقع
الموقع الموقع الرسمي  تعديل قيمة خاصية (P856) في ويكي بيانات

بداية حياته عدل

ولدَ في 4 فبراير عام 1943 في نيو أورليانز، لويزيانا، الولايات المتحدة الأمريكية. حصل على شهادة البكالوريوس ودرجة الماجستير في مجال الهندسة الكهربائية، من جامعة كاليفورنيا في بيركلي.

عندما سُئل كيف تعلم البرمجة، قال «كنت دائما مفتون بالمنطق وحتى في الصف المدرسي عَملتُ على العمليات الحسابية فقط لأنها ساحرة.»

1960

حصل كين تومسن على درجة البكالوريوس في العلوم في عام 1965 ودرجة الماجستير عام 1966 في كل من الهندسة الكهربائية وعلوم الحاسوب من جامعة كاليفورنيا وبيركلي، حيث كان مستشار أطروحة الماجستير هو إلوين بيرليكامب.

تم توظيف كين تومسن في مختبرات بل في عام 1966، عمل مع دينيس ريتشي على نظام تشغيل، وعمل أيضاً على لغة برمجية باسم بون وأيضا صنع لعبة سُميت برحلة الفضاء، لاحقاً انسحبت مختبرات بل من العمل على النظام التشغيلي للاستمرار في تطوير لعبة رحلة الفضاء، تومسن وجد حاسوب صغير باسم PDP-7 وأعاد برمجة اللعبة عليه، في النهاية اتت أداة من تطوير تومسن وهي نظام تشغيل يونكس يعمل على جهاز PDP-7، فريق الباحثين في مختبرات بل أرشد كين تومسن ودينيس ريتشي، حيث طوروا نظام الملفات الهرمي ومفاهيم الحوسبة وواجهة متفصح الملفات ومترجم سطر الأوامر وبعض البرمجيات الصغيرة، في عام 1970 براين كيرنيغان اقتراح اسم «يونكس» تَوْرية على اسم «مالتيكس» بعد العمل الأولي على يونكس تومسن قرر إن يونكس يحتاج إلى لغة برمجة للنظام وأَنْشَأَ لغة بي وبعدها وأَنْشَأَ ريتشي لغة سي

أيضا عمل تومسن في التعبيرات النمطية، ثم طور نسخة معدلة من «كيد» والتي شملت التعبيرات العادية للبحث عن النص ولاحقا تومسن والمحرر «كيد» ساهموا في شعبية التعبيرات النمطية وأصبحت التعبيرات النمطية منتشرة في محرر نصوص «يونكس»، تقريبا جميع البرامج التي تعتمد على التعبيرات النمطية تستخدم جزء مما دونه تومسون.

إنجازاته عدل

في عام 1969، عمل تومسن في مختبرات بيل، مع دينيس ريتشي فكانا الصانعين الرئيسيين لنظامِ تشغيل يونكس. كتب لغة البرمجة بي، وشارك دينيس ريتشي في كتابة لغة برمجة سي، لغة البرمجة الأكثر شعبية واستخداماً في العالم. كتب أيضاً محرّر يونكس القياسي الأصلي ed.

حصل كين تومسن ودينيس ريتشي على جائزة تيورنج عام 1983 لجهودهم في تطوير نظرية أنظمة التشغيل عامة، نظام تشغيل يونكس على وجه الخصوص.

أسلوب تومسن للبرمجة أَثّرَ على الآخرين، بشكل خاص في تعبيراته الموجزة البليغة، وتفضيله للبيانات الواضحة.

أحيل كين تومسن على التقاعد من مختبرات بيل في الأول من ديسمبر/كانون الأول 2000م.

مراجع عدل

  1. ^ http://www.computerhistory.org/collections/catalog/102657921. اطلع عليه بتاريخ 2017-01-03. {{استشهاد ويب}}: |url= بحاجة لعنوان (مساعدة) والوسيط |title= غير موجود أو فارغ (من ويكي بيانات) (مساعدة)
  2. ^ "The Japan Prize Foundation" (بالإنجليزية). Retrieved 2023-11-15.
  3. ^ "Pender Lecture" (بالإنجليزية). Retrieved 2023-11-15.
  4. ^ https://www.nationalmedals.org/laureates. {{استشهاد ويب}}: |url= بحاجة لعنوان (مساعدة) والوسيط |title= غير موجود أو فارغ (من ويكي بيانات) (مساعدة)
  5. ^ "IEEE Computer Society Women of ENIAC Computer Pioneer Award" (بالإنجليزية). Retrieved 2023-11-15.
  6. ^ (PDF) https://www.ieee.org/content/dam/ieee-org/ieee/web/org/about/awards/recipients/hamming-rl.pdf. {{استشهاد ويب}}: |url= بحاجة لعنوان (مساعدة) والوسيط |title= غير موجود أو فارغ (من ويكي بيانات) (مساعدة)
  7. ^ https://amturing.acm.org/award_winners/thompson_4588371.cfm. {{استشهاد ويب}}: |url= بحاجة لعنوان (مساعدة) والوسيط |title= غير موجود أو فارغ (من ويكي بيانات) (مساعدة)
  8. ^ https://awards.acm.org/award_winners/thompson_4588371#140. {{استشهاد ويب}}: |url= بحاجة لعنوان (مساعدة) والوسيط |title= غير موجود أو فارغ (من ويكي بيانات) (مساعدة)
  9. ^ https://awards.acm.org/award_winners/thompson_4588371#149. {{استشهاد ويب}}: |url= بحاجة لعنوان (مساعدة) والوسيط |title= غير موجود أو فارغ (من ويكي بيانات) (مساعدة)
  10. ^ "Ken Thompson: developed UNIX at Bell Labs". مؤرشف من الأصل في 2017-12-10. اطلع عليه بتاريخ 2016-10-31.
  11. ^ Davis، Mark (28 يناير 2010). "Unicode nearing 50% of the web". Official Google Blog. جوجل. مؤرشف من الأصل في 2018-06-24. اطلع عليه بتاريخ 2010-12-05.
  12. ^ "IEEE Richard W. Hamming Medal Recipients" (PDF). معهد مهندسي الكهرباء والإلكترونيات. مؤرشف من الأصل (PDF) في 2018-01-12. اطلع عليه بتاريخ 2011-05-29.