سه شنبه, ۱۱ اردیبهشت, ۱۴۰۳ / 30 April, 2024
مجله ویستا
آشنایی باKenneth Thompson و Dennis Ritchie
Kenneth Thompson در۴ فوریه سال ۱۹۴۳ در New Orleans ٬ Louisiana ,واقع در کشــور آمــریکا به دنــیا آمد. او یـک دانشمند در زمینه علوم رایانهای بود که بر روی سیستم عامل یونیکس [۱] کار میکــرد. تحصــیلات خــود را در دانشـگاه کالیفرنیا (Berkeley)٬[۲] با درجات عالی در رشته مهندسی الکترونیک به پایان رساند.
● Ken Thompson (left) with Dennis Ritchiee (right)
در سال ۱۹۶۹ در آزمایشــگاه Bell بــه همــراه Dennis Ritchie اصلیترین نفــرات بـه وجود آورنده سیستمعامل یونیکس بودند. همچنین او زبان برنامهنویسی B را نوشت کــه بعــدها شــروعی بــود بــرای زبان برنـامهنویسی C ٬ [۳]که توسط Ritchie نوشته شد و در حال حاضر یکی از زبانــهای برنامهنویسی مـهم دنیا است ٬ بسیاری از برنامهنویسان از این زبان استفاده میکنند و در میان جامعه از محبوبیت خاصی برخوردار است. زبــان بــرنامهنویسی BON ٬ [۴] نیز توســط او شکل گرفت و همچنین ویرایشگر اصلی و استاندارد ســیستمعامل یونیکس ED ٬ [۵] نیز توسط او نوشته شد که بعدها ویرایشگر QED ٬ [۶] از نسل آن به وجود آمد.
مدتها قبل از این او به همراه Rob Pike در آزمایشگاه Bell سیستمعاملی بــه نام Plan ۹ ٬ [۷] را به وجود آوردند. در طی انجام این کار او کد کاراکتری به نام UTF-۸ ٬ [۸] را برای استفاده در سیستمعامل Plan ۹ به وجود آورد.
به همراه J. H. Condon وی درگیر طراحی برنامه Belle ٬ [۹] یــک شطرنج رایانهای شد. در همیــن راســتــا برنامههایی نوشت که شمارش یک بازی شطرنج را تا به پایان انجام دهنــد تا به الان ۶ مــرحله از آن تکمیل شده است. استفاده از ایــن برنامه باعث میشـود رایانه به بهترین نوع ممکن بازی شطرنج را ارائه دهد به طوری که بهترین موقعیت را برای یک مهره پیدا میکند. (مترجم: در حال حاضر برنامههایی نوشته شدند که تا چندین مــرحله بعد را حدس میزنند و حتی امکان تشخیص بازی و روش طرف مقابل را دارند. همچنین رایانههای مادری برای ایــن کــار آمــاده شدند که تنها باید یک شطرنجباز حرفهای باشید تا از امکانات آن استفاده کنید و بدانید برنامه چه کاری انجام میدهد. )
Tampson و Ritchie در ســال ۱۹۸۳ به اتفــاق جایزه Turing Award ٬ [۱۰] را دریــافت کــردند. ایـن جایزه به خاطر تئوری طراحی یک سیستمعامل عمومی و به خصوص پیادهسازی آن تحت عنوان سیستمعامل یونیکس بود. نوع برنامهنویسی Tampson بسیار خوانا و قابل درک بود. بدون شاخ و برگ اضافی و نکته انحرافی با استفاده از شرطهای بسیار ساده و روشن.
وی در ۱ دسامبر ۲۰۰۰ از آزمایشگاه Bell بازنشســته شد و در حال حــاضـر در شرکت Entrisphere یک پست تحقیقاتی دارد و مقداری از وقت خود را صرف آموزش میکند.
Dennis MacAlistair Ritchie در ۹ سپتامبر ۱۹۴۱ محله Bronxville شهر New York به دنیا آمد. وی نیز همچون دوست و همکار خود یــک دانشمند علــوم رایانهای بــود. خــلاصــه نـام او بر روی کارهایی نظیر ALTRAN ٬ B ٬ BCPL ٬ C ٬ Multics و یـونیکس وجود دارد.
وی از دانشگاه هاروارد در فیزیک و ریاضیات کاربردی در ســال ۱۹۶۷ فارغالتحصیــل شد و کار خود در آزمایشگاه Bell را شروع کرد. در حال حاضر به عنوان یک سرپرست در مرکز تحقیــقات نـرمافزاری شرکت Lucent Technologies ٬ [۱۱] کار میکند.
همانــنـد آقـــای ریچارد استالمن او را در دنیای اینترنت با یک نام مختصر و معروف میشنـاســند ٬ DMR . او بــه هـمــراه Tampson تقریبا اکثر مواقع در کنار هم نام برده میشوند “K&R” حتما متوجه شدید که حرف R از آن Ritchie است.
او هم به مانند همکار و دوست خود به نوشتن برنامههای بسیار زیبا معروف است. شاید خصوصیات روحی آن دو باعث شد تا همانند هــم بــرنامه بنویسند و بتوانند بــه هــمراه هم پروژهای بزرگ را به مقصود برسانند. او هم برنامهنویسی را بهترین کار ممکن میداند. ایــن دو دوست بهترین خاطره خود را نــوشـتن ۱۰۰۰ خط برنامه در یک روز میدانند. او بر روی Plan ۹ و زبان برنامهنویسی Limbo هم کار کرد.
Bjarne Stroustrup طراح ++C معتقد است که اگــر او دههای از فعالیت خود را صــرف ریاضیــات و اهــداف نــامشـــخص نمیکرد شاید هنوز یونیکس تازهتر از همیشه میبود. به هــر حــال این دو کــار بزرگی را انجام دادند که نقطه عطفی در تاریخ رایانه محسوب میشود.
در حال حاضر زبان برنامهنویسی C نقش فوقالعاده مهم و بنیادی برای بسیــاری از بـرنامههای معروف و پروژههای بزرگ روز دنیا دارد. سیستمعاملها مانند لینوکس ٬ ســولاریس ٬ BSD ٬ Mac OS X ٬ وینـــدوز و انــواع متنوع دیــگر. زبــانهای برنامهنویسی مانند ++C ٬ #C ٬ جاوا و جاوا اسکریپت و بسیاری دیگر. شــاید باید گفت سیستمعاملهایی مانند ویندوز و لینوکس بدون آن به وجود نمیآمدند که این هـمه جنجال برانگیز شوند. دنیای نرمافزارهای آزاد کاملا با پدران خود آشنا هستند.
▪ مترجم:
کارهای بنیادی مدتها بعد نتایج بسیار خوبی دارند. در دنــیــا ایــن کــارهــا اکثــرا از دانشگاها شــروع شــده و بـه آزمایشگاها و در نهایت به شرکتها و بنیادها ختــم میشود. امیـــدوارم که در ایران عزیز ٬ ما هم با تفکر بیشتر به ساختارهای بنیادی فکر کنیم و ستون کارهای آینده را امروز پایدار سازیم.
مترجم : محمد درویش
منبع : نشریه لینوکس ایران
همچنین مشاهده کنید
نمایندگی زیمنس ایران فروش PLC S71200/300/400/1500 | درایو …
دریافت خدمات پرستاری در منزل
pameranian.com
پیچ و مهره پارس سهند
خرید بلیط هواپیما
ایران مجلس شورای اسلامی بابک زنجانی مجلس دولت سیزدهم اصغر جهانگیر خلیج فارس دولت لایحه بودجه 1403 شورای نگهبان حجاب مجلس یازدهم
تهران هواشناسی قوه قضاییه سیل آموزش و پرورش شهرداری تهران سلامت پلیس سازمان هواشناسی شورای شهر تهران قتل شورای شهر
خودرو سایپا قیمت دلار قیمت خودرو کارگران قیمت طلا ایران خودرو دلار بازار خودرو چین مالیات بانک مرکزی
تلویزیون سریال سینمای ایران رسانه سینما موسیقی تئاتر دفاع مقدس فیلم بازیگر رسانه ملی کتاب
سازمان سنجش
رژیم صهیونیستی اسرائیل غزه فلسطین آمریکا جنگ غزه حماس نوار غزه روسیه عربستان ترکیه نتانیاهو
فوتبال پرسپولیس استقلال تراکتور سپاهان باشگاه استقلال تیم ملی فوتسال ایران فوتسال لیگ برتر بازی باشگاه پرسپولیس وحید شمسایی
هوش مصنوعی ناسا اینستاگرام خودرو برقی اپل تسلا تبلیغات فناوری ماه همراه اول آیفون گوگل
داروخانه دیابت خواب طول عمر چاقی سلامت روان بارداری هندوانه