מחשביםתכנות

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

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

קן תומפסון: מחקר

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

עבודה במעבדות בל

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

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

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

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

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

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

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

בשנת 1992, יחד עם רוב פייק אותם בקידוד UTF-8 הפותח, שהפך לבסיס עבור ה- World Wide Web. בשנות ה -90, יחד עם ריצ'י וחוקרים אחרים במעבדות בל, הוא החל בתהליך של גיבוש מערכת ההפעלה Inferno.

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

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

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.unansea.com. Theme powered by WordPress.