/ / קן תומפסון - UNIX ו- C Developer

קן תומפסון הוא מפתח של מערכת ההפעלה UNIX ושפת C

קן תומפסון הוקסם מההיגיון מאז ילדותו.כפי שציין מאוחר יותר, אפילו בבית הספר היסודי, הוא היה פותר בעיות חשבון במערכת הבינארית. אהבה זו הובילה אותו לעולם המחשבים, שם הישגיו היו בלתי משתנים ותמיד מקוריים.

קן תומפסון

קן תומפסון: לימוד

בשנת 1943, קן נולד בניו אורלינס (מדינהלואיזיאנה). בצעירותו למד קן תומפסון באוניברסיטת קליפורניה, ברקלי. בשנים 1965-1965 קיבל לראשונה תואר ראשון ושני במדע במכשירים אלקטרוניים ומערכות מידע. הממונה עליו היה אלווין ברלמקאמפ.

משרות במעבדות בל

בשנת 1966, מפגין יכולות גדולותהמדען קן תומפסון אושפז בתאגיד Bell Labs החזק, הידוע כמרכז המחקר הגדול והמפורסם ביותר המתמקד בתחום האלקטרוניקה וטכנולוגיית המחשבים. המטה שלה ממוקם במורי היל. לפני שהמפתחים הצעירים הגיעו, מעבדות בל עיצבו את ה- MAC. במסגרתו נוצר מערכת ההפעלה CTSS. ואז המעבדה החלה לעבוד על Multix.

כאן נפגש קן עם דניס ריצ'י.הם הפכו להיות בעלי אופי והתחילו לעבוד יחד עם מדענים אחרים במעבדה. קן תומפסון ודניס ריצ'י ראו את העתיד עם מחשבים אישיים שולחניים קטנים. הם הבינו כי מחשבים כאלה זקוקים למנגנון השולט על חומרת המחשב, עבודה עם קבצים, ביצוע תוכנות יישומים ופעולות קלט ופלט. אז הרעיון ליצור מערכת הפעלה חדשה. לאורך שנות השבעים עבדו תומפסון וריצ'י ב- UNIX. הגרסאות הראשונות שלה נוצרו על ידי תומפסון כמעט ביד אחת, וריצ'י הצטרף אחר כך.

במקביל, קן תומפסון המציא את בון, ואז - שפה B, שעל בסיסה נוצרה לימים השפה C, והחלה לפתח את המשחק "מסע בחלל". במשחק הדמיה מערכת השמש על גופיה. החללית נדרשה לנחות על כוכבי לכת או לוויינים. המעבדה נטשה את פרויקט Multix.

קן תומפסון ודניס ריצ'י
בשנת 1969 פיתחו תומפסון וריצ'י את מערכת ההפעלה UNICS,לימים קיבל את השם המודרני UNIX. תומפסון יצר את עורך ה- Qed עבור CTSS, שכלל ביטויים רגילים לתמרון שורות בטקסט. פרויקט זה הפך ביטויים קבועים לפופולאריים בתכנות, ולא רק בהיגיון. הם החלו להשתמש כל הזמן ב- UNIX בתוכנות לעיבוד תמלילים. בימינו, רוב תוכניות הביטוי הרגילות משתמשות בסימון תומפסון. קן המציא גם אלגוריתם שקיבל את שמו להפיכת ביטויים רגילים למכונת מצב סופית שאינה דטרמיניסטית.

לעבוד על תוכניות שחמט

מאז המאה ה -18 אנשים ניסו ליצור שחמטמכונות אוטומטיות. הניסיון היה מוצלח בשנת 1983 כאשר תומפסון וקונדון יצרו את בל, המחשב הראשון שהגיע לרמה של מאסטר שחמט. תומפסון כתב תוכנית לרישום שלם של משחקי קצה עבור 4–6 דמויות.

הישגים של קן תומפסון
מאוחר יותר, בעזרת מומחה השחמט ג'ון ריקרופט, הוא הקליט אותם בתקליטור. בשנת 1994, מחשב שחמט מתקדם חדש היכה את גארי קספרוב.

פעילויות נוספות

באמצע שנות ה -80 החלה תומפסון במעבדות בללתכנן מערכת הפעלה חדשה שהייתה אמורה להחליף את UNIX. זה נקרא "תוכנית 9". כמו כן, בשלב זה הוא בדק גרסאות מוקדמות לשפת C ++, אך הביע גישה שלילית כלפיו, ולא אישר את הרעיונות שהיוו את הבסיס לשפה.

בשנת 1992, יחד עם רוב פייק, הוא היהפיתח קידוד utf-8, שהפך ליבת האינטרנט העולמי. בשנות ה -90, יחד עם ריצ'י וחוקרים אחרים ממעבדות בל, הוא החל בתהליך הקמת מערכת ההפעלה של התופת.

בשנת 2000 עזב תומפסון מעבדות בל.עד 2006 הוא עבד ב- Entrisphere, ואז עבר לגוגל, שם הוא עדיין עובד על שפת Go. מדען מחונן זה בעתיד יכול לחשוף את כל הפוטנציאל היצירתי שלו.

קן תומפסון: הישגים

הדבר העיקרי בחייו הוא יצירת UNIX ושפת התכנות C. קן תומפסון, שהביוגרפיה שלו נחשבה במאמר, זכתה בפרסים רבים בחייו.

בשנת 1983תומפסון וריצ'י קיבלו יחד את פרס טיורינג. בשנת 1990 הוענק לו מדליית ריצ'רד האמינג של IEEE על יצירת מערכת ההפעלה UNIX ושפת C. בשנת 1994, חלוץ מדליית חומרת המחשבים, גם הוא בשיתוף עם ריצ'י.

ביוגרפיה של קן תומפסון
בשנת 1999 העניק הנשיא ביל קלינטוןהמדליה הלאומית של תומפסון וריצ'י. בשנת 1999 קיבל תומפסון את הפרס הראשון ממכון להנדסת אלקטרוניקה וחשמל על תפקידו ביצירת מערכת ההפעלה UNIX, ובשנת 2003, יחד עם ריצ'י, קיבל את פרס הרולד פנדר. יפן גם ציינה את ההתפתחויות החדשניות שלה (פרס 2011).

אהבתי:
0
הודעות פופולריות
התפתחות רוחנית
מזון
כן