کن تامسون: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
بدون خلاصۀ ویرایش
برچسب: افزودن پیوند بیرونی به جای ویکی‌پیوند (پخ)
جز ویرایش به وسیلهٔ ابزار خودکار ابرابزار
خط ۱:
 
{{جدول اطلاعات دانشمند
|نام = کنت تامسون
سطر ۱۱ ⟵ ۱۰:
|محل زندگی =
|شهروند =
|ملیت = {{flagicon|USA}} [[آمریکایی]]
|تبار =
|رشته فعالیت = [[علوم رایانه]]
سطر ۲۷ ⟵ ۲۶:
}}
 
'''کنت لین تامسون''' {{انگلیسی|Kenneth Lane Thompson}} (زاده ۴ فوریه ۱۹۴۳) که در [[خرده‌فرهنگ هکر‌هاهکرها|محفل هکرها]] معمولا با نام '''ken''' شناخته می‌شود، یکی از پیشگامان [[علوم رایانه]] است. تامسون [[سیستم‌عامل]] اصلی [[یونیکس]] را طراحی و پیاده‌سازی کرده است. او همچنین مخترع [[زبان برنامه‌نویسی بی]] است، زبانی که جد [[زبان سی]] به حساب می‌آید. او همینطور یکی از خالقین و توسعه‌دهندگان اولیه سیستم‌عامل [[پلن ۹]] بود. تامسون از سال ۲۰۰۶ در شرکت [[گوگل]] کار می‌کند، جایی که او در اختراع [[زبان برنامه‌نویسی گو]] همکاری کرد. دیگر همکاری‌های قابل توجه او شامل کار بر روی [[عبارت باقاعده|عبارات باقاعده]] و همینطور ویرایشگر‌هایویرایشگرهای متن اولیه [[ed]] و [[QED]]، تعریف رمزینه [[یوتی‌اف-۸]]، کار بر روی شطرنج کامپیوتری و ماشین شطرنج بل است.
 
== زندگی‌نامه ==
تامسون در [[نیواورلئان، لوئیزیانا|نیواورلئان]] بدنیا آمد. او در سال ۱۹۶۵ مدرک کارشناسی و در ۱۹۶۶ مدرک کارشناسی ارشد خود را در رشته [[مهندسی رایانه]] از [[دانشگاه کالیفرنیا، برکلی]] دریافت کرد. در دهه ۱۹۶۰، تامسون و [[دنیس ریچی|ریچی]] بر روی [[سیستم‌عامل]] [[مولتیکس]] کار کردند. در هنگام نوشتن مولتیکس، تامسون [[زبان برنامه‌نویسی بون]] را ایجاد کرد. وقتی که آزمایشگاه‌های بل از پروژه مولتیکس صرف نظر کرد، آن دو پروژه مولتیکس را رها کردند اما آنها از تجربیاتی که در پروژه مولتیکس بدست آورده بودند استفاده کرده و در سال ۱۹۶۹ تامسون و ریچی [[سیستم‌عامل]] [[یونیکس]] را خلق کردند. در آن هنگام، تامسون به این نتیجه رسیده بود که یونیکس یک زبان برنامه‌نویسی سیستمی احتیاج دارد و اینگونه بود که [[زبان برنامه‌نویسی بی]] خلق شد. کمی بعد ریچی از این زبان الهام گرفته و [[زبان برنامه‌نویسی سی]] را ایجاد کرد، زبانی که بعدها به مهمترین زبان برنامه‌نویسی دنیا تبدیل شد و برنامه‌نویسان بسیاری آن را پذیرفتند.
 
تامسون نسخه‌ای از [[ویرایشگر متن]] [[QED]] را برای سیستم‌عامل [[CTSS]] توسعه داد که می‌توانست به کمک [[عبارات باقاعده]] در متن به جستجو بپردازد. QED و دیگر ویرایشگر تامسون که ed نام داشت (ویرایشگر استاندارد در یونیکس)، کمک زیادی به محبوب شدن عبارات باقاعده کردند که قبل از آن عبارات باقاعده بیشتر ابزاری (یا اسباب بازی) برای منطق دانان به حساب می‌آمد. عبارات باقاعده در ابزارهای پردازش متن یونیکس مانند [[grep]] و [[زبان برنامه‌نویسی پرل]] به شدن فراگیر شدند.
 
در سال ۱۹۹۲، تامسون به همراه [[راب پایک]] [[یو‌تی‌افیوتی‌اف-۸]] را توسعه دادند. (یک روش برای رمزگذاری کاراکترهای بین‌الملی که به طور گسترده مورد استفاده قرار می‌گیرد) او همچنین به همراه ژوسف کاندان سخت‌افزار و نرم‌افزار [[ماشین بل]] را ساخت. ماشین بل یک کامپیوتر شطرتجباز بود.
 
در سال ۲۰۰۰ تامسون از آزمایشگاه‌های بل بازنشسته شد. او تا سال ۲۰۰۶ در شرکت Entrisphere کار می‌کرد و اکنون هم در شرکت [[گوگل]] کار می‌کند. از کارهای اخیر او میتوانمی‌توان به همکاری در ساخت [[زبان برنامه نویسی گو]] اشاره کرد.
او همچنین به همراه ژوسف کاندان سخت‌افزار و نرم‌افزار [[ماشین بل]] را ساخت. ماشین بل یک کامپیوتر شطرتجباز بود.
 
در سال ۲۰۰۰ تامسون از آزمایشگاه‌های بل بازنشسته شد. او تا سال ۲۰۰۶ در شرکت Entrisphere کار می‌کرد و اکنون هم در شرکت [[گوگل]] کار می‌کند. از کارهای اخیر او میتوان به همکاری در ساخت [[زبان برنامه نویسی گو]] اشاره کرد.
 
{{-}}
 
== پانویس ==
{{پانویس}}