کن تامسون

از ویکی‌گفتاورد
پرش به: ناوبری، جستجو
کن تامسون (سمت چپ) به همراه دنیس ریچی (سمت راست)

کن تامسون، یک دانشمند علوم رایانه است که سیستم‌عامل اصلی یونیکس را طراحی و پیاده‌سازی کرده است. او در سال ۱۹۸۳ به همراه دنیس ریچی جایزه تورینگ دریافت کرد.

گفتاوردها[ویرایش]

  • شما نمی‌توانید به کدی که خودتان آن را ننوشته‌اید اعتماد کنید. (خصوصاً به کدهایی از طرف شرکت‌هایی که آدم‌هایی مثل من را استخدام می‌کنند). هرچقدر هم که آن کد را مورد بررسی و موشکافی قرار گرفته باشد، باز هم شما را از استفاده از کد غیرقابل اعتماد مورد محافظت قرار نخواهد داد.
  • مطبوعات، تلویزیون، و فیلم‌ها از از تبهکاران قهرمان درست می‌کنند و آنها را «جوان تیز هوش» و «خبره» می‌نامند. ... آشکار است که یک شکاف فرهنگی وجود دارد. عمل وارد شدن [غیرمجاز] به یک رایانه همان ننگ وارد شدن به خانهٔ همسایه. حالا می‌خواهد در خانه همسایه قفل نباشد.
  • من ویرایشگرهای [ویژوال] مثل آن را دیده‌ام، اما به آنها احساس نیاز نمی‌کنم. من نمی‌خواهم وقتی که یک فایل را ویرایش می‌کنم ببینیم فایل مورد نظرم در چه حالت و وضعیتی قرار دارد.
  • یک بار از کن تامسون پرسیده شد که اگر یونیکس را دوباره خلق می‌کرد، چه چیزی را در آن تغییر می‌داد. او پاسخ داد «[فراخوان سیستمی] creat را با e در انتهایش می‌نوشتم».
  • من لینوکس رو چیزی می‌بینم که مایکروسافت نیست - یه واکنش در برابر مایکروسافت، نه بیش‌تر نه کم‌تر. فکر نمی‌کنم [لینوکس] توی طولانی مدت بتونه موفق باشه. من به کد منبع نگاه کردم و قسمت‌هایی هست که خوب نوشته شده و قسمت‌هایی هم نه. یه دسته بزرگ از افراد نامعلوم توی نوشتن این کدها مشارکت کردند و کیفیت این کدها به شدت متفاوته. تجربه خود من و تجربه چند تا از دوستان من اینه که لینوکس کاملا غیر قابل اعتماده. مایکروسافت واقعا غیر قابل اطمینان هست، اما لینوکس از اون هم بدتر است.
  • «یونیکس و فراتر از آن: مصاحبه‌ای با کن تامسون» مجله کامپیوتر ۳۲ (۵)، می ۱۹۹۹، صفحات ۵۸ تا ۶۴ [۱]
  • سابقاً برای به [کد منبع لینوکس نگاه کردم]. آنها همیشه از ما جلوتر بودند. آنها منابع بسیار بزرگی برای سر و کله زدن با سخت‌افزار داشتند. بنابراین وقتی که ما به سخت‌افزار جدیدی برمی‌خوردیم، من به درایورهای لینوکس برای آن سخت‌افزار نگاه می‌کردم و بعدش درایور پلان ۹ را برای آن سخت‌افزار می‌نوشتم. حالا دیگر هیچ دلیلی ندارد که به آن نگاه کنم. من لینوکس استفاده می‌کنم. و گاهی اوقات هم به کدهای آن نگاه می‌کنم، اما فقط به ندرت، بنابراین واقعاُ نمی‌توانم بگویم که کیفیت آن بهتر شده یا نه [از سال ۱۹۹۹]. اما یقیناً پایداری آن بالاتر رفته است.
  • وقتی که ما سه تا [تامسون، راب پایک و رابرت گریسمر] کار را آغاز کردیم، در ابتدا فقط ک پروژهٔ تحقیقاتی بود. ما سه تا دور هم جمع شدیم و بر آن شدیم که همگی از سی++ متنفریم. [خنده] ... [در مورد go ادامه می‌دهد] اینطور قرار گذاشتیم که هر سه باید در مورد تمام قابلیت‌های موجود در این زبان با هم صحبت کنیم تا هیچ قابلیت به درد نخوری بی‌دلیل در زبان وارد نشود.
در مورد زبان برنامه‌نویسی گو

از برنامه fortune در پلان ۹[ویرایش]

  • ما اشیائی داریم که ماندگار هستند، بهشون میگن فایل.
  • اگه می‌خواید جایی برید، برواونجا (به انگلیسی: goto) بهترین راه برای رسیدن به اونجاست.
  • بزرگترین برنامه‌ای که من تا حالا دیدم هیچ کاری برای شما انجام نمیده سرور اکس هست.
  • سلام. کن صحبت می‌کنه. کلمه عبور کاربر root چیه؟
  • به نظر می‌رسد که «گیگابایت» ۶۰۰ مگابایت است. این یک گیگابایت از نوع VAX است.
  • قرار نیست پس از این یکی، مشکل جدی دیگری وجود داشته باشد.
  • این هم همان کارهایی را انجام می‌دهد که یونیکس انجام می‌دهد، تنها به شکل غیرقابل‌اعتمادتر.
در پاسخ به این سوال که «پلان ۹ را به طور خلاصه معرفی کنید».

پیوند به بیرون[ویرایش]

Wikipedia-logo-fa.png
ویکی‌پدیا مقاله‌ای دربارهٔ