/ / Ken Thompson - ผู้พัฒนาระบบปฏิบัติการ UNIX และภาษา C

Ken Thompson เป็นผู้พัฒนาระบบปฏิบัติการ UNIX และภาษา C

Ken Thompson หลงใหลในตรรกะมาตั้งแต่เด็กดังที่เขาสังเกตในภายหลังแม้ในโรงเรียนประถมเขาจะแก้ปัญหาเลขคณิตในระบบเลขฐานสอง ความรักครั้งนี้ทำให้เขาเข้าสู่โลกของคอมพิวเตอร์ซึ่งความสำเร็จของเขาไม่มีใครเทียบได้และเป็นของดั้งเดิมเสมอ

เคนทอมป์สัน

Ken Thompson: การศึกษา

ในปีพ. ศ. 2486 เคนเกิดในนิวออร์ลีนส์ (รัฐหลุยเซียน่า) ในวัยหนุ่มเคนทอมป์สันศึกษาที่มหาวิทยาลัยแคลิฟอร์เนียเบิร์กลีย์ ในปีพ. ศ. 2508-2509 เขาได้รับปริญญาตรีและปริญญาโทด้านอุปกรณ์อิเล็กทรอนิกส์และระบบสารสนเทศเป็นครั้งแรก ที่ปรึกษาทางวิทยาศาสตร์คือ Alvin Berlemkemp

ทำงานที่ Bell Labs

ในปีพ. ศ. 2509 แสดงให้เห็นถึงความสามารถที่ยอดเยี่ยมKen Thompson นักวิทยาศาสตร์เข้ารับการรักษาใน Bell Labs ของ บริษัท ที่มีอำนาจซึ่งเป็นที่รู้จักในฐานะศูนย์วิจัยที่ใหญ่ที่สุดและมีชื่อเสียงที่สุดสำหรับอุปกรณ์อิเล็กทรอนิกส์และคอมพิวเตอร์ สำนักงานใหญ่ตั้งอยู่ที่ Murray Hill Bell Labs ออกแบบ MAC ก่อนที่จะเข้าร่วมกับนักพัฒนารุ่นใหม่ ภายในเฟรมเวิร์ก CTSS OS ถูกสร้างขึ้น จากนั้นห้องทดลองก็เริ่มทำงานกับ Multix

ที่นี่เคนได้พบกับเดนนิสริตชี่พวกเขากลายเป็นคนที่มีใจเดียวกันและเริ่มทำงานร่วมกับนักวิทยาศาสตร์คนอื่น ๆ ในห้องปฏิบัติการ Ken Thompson และ Dennis Ritchie มองเห็นอนาคตในคอมพิวเตอร์ส่วนบุคคลขนาดเล็กแบบตั้งโต๊ะ พวกเขาตระหนักว่าคอมพิวเตอร์ดังกล่าวต้องการกลไกในการควบคุมฮาร์ดแวร์ของคอมพิวเตอร์จัดการไฟล์รันโปรแกรมแอพพลิเคชั่นและดำเนินการอินพุตและเอาต์พุต นี่คือวิธีที่แนวคิดในการสร้างระบบปฏิบัติการใหม่ปรากฏขึ้น ตลอดช่วงทศวรรษ 1970 ธ อมป์สันและริตชี่ทำงานใน UNIX เวอร์ชันแรกถูกสร้างขึ้นโดยทอมป์สันเกือบคนเดียวและริตชี่เข้าร่วมในภายหลัง

ในเวลาเดียวกัน Ken Thompson ได้คิดค้นภาษา Bon และจากนั้น - ภาษา B บนพื้นฐานของภาษาซีที่ถูกสร้างขึ้นในภายหลังและเริ่มพัฒนาเกม "การเดินทางในอวกาศ" เกมดังกล่าวได้จำลองระบบสุริยะด้วยร่างกาย ยานอวกาศต้องลงจอดบนดาวเคราะห์หรือดาวเทียม ห้องปฏิบัติการละทิ้งโครงการ Multix

Ken Thompson และ Dennis Ritchie
ในปี 1969 Thompson และ Ritchie ได้พัฒนา UNICS OSซึ่งต่อมากลายเป็นชื่อที่ทันสมัย ​​UNIX Thompson สร้างตัวแก้ไข Qed สำหรับ CTSS ซึ่งรวมถึงนิพจน์ทั่วไปสำหรับการจัดการบรรทัดในข้อความ โครงการนี้ทำให้นิพจน์ทั่วไปเป็นที่นิยมในการเขียนโปรแกรมไม่ใช่แค่ตรรกะ พวกเขาถูกนำมาใช้เป็นประจำในโปรแกรมประมวลผลคำ UNIX โปรแกรม regex ส่วนใหญ่ในปัจจุบันใช้สัญกรณ์ Thompson เคนยังได้คิดค้นอัลกอริทึมที่ได้รับชื่อของเขาในการแปลงนิพจน์ทั่วไปให้เป็นเครื่องแสดงสถานะที่ไม่ได้กำหนด

ทำงานเกี่ยวกับโปรแกรมหมากรุก

ตั้งแต่ศตวรรษที่ 18 ผู้คนได้พยายามสร้างหมากรุกเครื่องจักรอัตโนมัติ ความพยายามนี้ประสบความสำเร็จในปี 1983 เมื่อทอมป์สันและคอนดอนสร้างเบลล์คอมพิวเตอร์เครื่องแรกที่ก้าวไปสู่ระดับปรมาจารย์หมากรุก ทอมป์สันเขียนโปรแกรมสำหรับการแจกแจง endgames แบบสมบูรณ์สำหรับ 4-6 ชิ้น

เคน ธ อมป์สันประสบความสำเร็จ
ต่อมาด้วยความช่วยเหลือของผู้เชี่ยวชาญด้านหมากรุก John Roycroft เขาบันทึกลงในซีดีรอม คอมพิวเตอร์หมากรุกที่ปรับปรุงใหม่เอาชนะ Garry Kasparov ในปี 1994

กิจกรรมเพิ่มเติม

ในช่วงกลางทศวรรษที่ 1980 Thompson ที่ Bell Labs ได้เริ่มขึ้นออกแบบระบบปฏิบัติการใหม่ที่ควรจะมาแทนที่ UNIX เรียกว่าแผน 9 นอกจากนี้ในเวลานี้เขาได้ทำการทดสอบภาษา C ++ รุ่นแรก ๆ แต่แสดงทัศนคติเชิงลบต่อภาษานั้นโดยไม่ยอมรับความคิดที่เป็นพื้นฐานของภาษา

ในปี 1992 ร่วมกับ Rob Pike เขาเป็นการเข้ารหัส utf-8 ได้รับการพัฒนาซึ่งกลายเป็นสิ่งสำคัญสำหรับเวิลด์ไวด์เว็บ ในปี 1990 เขาทำงานร่วมกับ Ritchie และนักวิจัยของ Bell Labs คนอื่น ๆ เพื่อเริ่มกระบวนการสร้างระบบปฏิบัติการ Inferno

Thompson ออกจาก Bell Labs ในปี 2000จนถึงปี 2549 เขาทำงานในเอนทริสเฟียร์จากนั้นย้ายไปที่ Google ซึ่งเขายังคงทำงานกับภาษา Go นักวิทยาศาสตร์ที่มีพรสวรรค์คนนี้สามารถเปิดเผยศักยภาพในการสร้างสรรค์ของเขาได้อย่างเต็มที่ในอนาคต

Ken Thompson: ความสำเร็จ

สิ่งสำคัญในชีวิตของเขาคือการสร้าง UNIX และภาษาโปรแกรม C Ken Thompson ซึ่งมีการกล่าวถึงชีวประวัติของเขาในบทความนี้ได้รับรางวัลมากมายในชีวิตของเขา

ในปี 2526 ก.Thompson และ Ritchie ได้รับรางวัล Turing Prize ด้วยกัน ในปี 1990 พวกเขาได้รับรางวัล Richard Hamming Medal จาก IEEE สำหรับการพัฒนาระบบปฏิบัติการ UNIX และภาษา C ในปี 1994 พวกเขาได้รับรางวัล Computer Pioneer Medal ร่วมกับ Ritchie

ชีวประวัติของเคน ธ อมป์สัน
ในปี 2542 ประธานาธิบดีบิลคลินตันได้รับรางวัลThompson และ Ritchie National Medal. ในปี 2542 ทอมป์สันได้รับรางวัลจากสถาบันวิศวกรไฟฟ้าและอิเล็กทรอนิกส์แห่งแรกจากบทบาทของเขาในการสร้างระบบปฏิบัติการ UNIX ในปี พ.ศ. 2546 ร่วมกับริตชี่รางวัลแฮโรลด์เพนเดอร์ ญี่ปุ่นยังให้เกียรติการออกแบบที่สร้างสรรค์ของเขา (รางวัล 2011)

ชอบ:
0
บทความยอดนิยม
การพัฒนาทางจิตวิญญาณ
อาหาร
Y