กลับไปหน้าบทความ

อ่าน 9 นาที

เคน ทอมป์สัน

เคนเนธ เลน ทอมป์สัน (เกิด 4 กุมภาพันธ์ 1943) เป็นผู้บุกเบิกด้านวิทยาศาสตร์คอมพิวเตอร์ ชาวอเมริกัน ทอมป์สันทำงานที่เบลล์แล็บส์เป็นส่วนใหญ่ในอาชีพการงานของเขา...

เคน ทอมป์สัน

ฟังบทความนี้

เคน ทอมป์สัน
ทอมป์สันในปี 2019
เกิด
เคนเนธ เลน ทอมป์สัน
( 4 กุมภาพันธ์ 1943 )4 กุมภาพันธ์ พ.ศ. 2486
นิวออร์ลีนส์รัฐลุยเซียนาสหรัฐอเมริกา
การศึกษามหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์ ( ปริญญาตรี , ปริญญาโท )
เป็นที่รู้จักในด้าน
รางวัล
เส้นทางอาชีพด้านวิทยาศาสตร์
ฟิลด์วิทยาการคอมพิวเตอร์
สถาบันต่างๆ
เว็บไซต์http://cs.bell-labs.co/who/ken/

เคนเนธ เลน ทอมป์สัน (เกิด 4 กุมภาพันธ์ 1943) เป็นผู้บุกเบิกด้านวิทยาศาสตร์คอมพิวเตอร์ ชาวอเมริกัน ทอมป์สันทำงานที่เบลล์แล็บส์เป็นส่วนใหญ่ในอาชีพการงานของเขา ซึ่งเขาได้ออกแบบและพัฒนาโปรแกรม ระบบปฏิบัติการ ยูนิกซ์ รุ่นแรก นอกจากนี้เขายังคิดค้นภาษาโปรแกรมบีซึ่งเป็นภาษาต้นแบบของภาษาซีและเป็นหนึ่งในผู้สร้างและผู้พัฒนา โปรแกรมระบบปฏิบัติการ แพลน 9 ในช่วงแรก ผลงานที่โดดเด่นอื่นๆ ของเขารวมถึงงานเกี่ยวกับนิพจน์ปกติและโปรแกรมแก้ไขข้อความคอมพิวเตอร์รุ่นแรกๆอย่าง QEDและedการกำหนดนิยามของ การเข้ารหัส UTF-8และงานเกี่ยวกับหมากรุกคอมพิวเตอร์ ซึ่งรวมถึงการสร้างฐาน ข้อมูลตารางหมากรุกช่วงท้ายเกมและเครื่องหมากรุกBelle

ตั้งแต่ปี 2006 ทอมป์สันทำงานที่Googleซึ่งเขาได้ร่วมพัฒนาภาษา Goในปี 1983 เขาได้รับรางวัล Turing Award ร่วมกับ เดนนิส ริตชีเพื่อนร่วมงานระยะยาวของเขา[ 3 ]เขาได้รับการยกย่องว่าเป็นหนึ่งในโปรแกรมเมอร์คอมพิวเตอร์ที่ยิ่งใหญ่ที่สุดตลอดกาล[ 4 ] [ 5 ] [ 6 ]

ชีวิตช่วงต้นและการศึกษา

ทอมป์สันเกิดที่นิวออร์ลีนส์ รัฐลุยเซียนาเมื่อถูกถามว่าเขาเรียนรู้การเขียนโปรแกรมได้อย่างไร ทอมป์สันกล่าวว่า "ผมหลงใหลในตรรกะมาโดยตลอด และแม้แต่ตอนเรียนประถม ผมก็ยังทำงานเกี่ยวกับปัญหาเลขคณิตในระบบเลขฐานสอง อะไรทำนองนั้น เพียงเพราะผมหลงใหล" [ 7 ]

DEC PDP-7ถูกใช้สำหรับการทำงานเบื้องต้นเกี่ยวกับUnix

ทอมป์สันได้รับปริญญาตรีวิทยาศาสตร์ในปี 1965 และปริญญาโทในปี 1966 ทั้งในสาขาวิศวกรรมไฟฟ้าและวิทยาศาสตร์คอมพิวเตอร์จากมหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์ โดยมี เอลวิน เบอร์เลแคมป์เป็นอาจารย์ที่ปรึกษาวิทยานิพนธ์ปริญญาโทของเขา[ 8 ]

อาชีพและการวิจัย

ทอมป์สันได้รับการว่าจ้างจากเบลล์แล็บส์ในปี 1966 [ 9 ]ในช่วงทศวรรษ 1960 ที่เบลล์แล็บส์ ทอมป์สันและเดนนิส ริตชีได้ทำงานเกี่ยวกับ ระบบปฏิบัติการ มัลติซีส์ในขณะที่เขียนมัลติซีส์ ทอมป์สันได้สร้างภาษาโปรแกรมบอน[ 10 ] [ 11 ]เขายังสร้างวิดีโอเกมชื่อสเปซทราเวลต่อมาเบลล์แล็บส์ได้ถอนตัวออกจากโครงการมัลติซีส์[ 12 ]เพื่อที่จะเล่นเกมต่อไป ทอมป์สันจึงพบ เครื่อง PDP-7 เก่า และเขียนเกมสเปซทราเวลใหม่บนเครื่องนั้น[ 13 ]ในที่สุด เครื่องมือที่พัฒนาโดยทอมป์สันก็กลายเป็นระบบปฏิบัติการยูนิกซ์ : โดยการทำงานบนเครื่องPDP-7ทีมวิจัยของเบลล์แล็บส์ที่นำโดยทอมป์สันและริตชี รวมถึงรัดด์ คานาเดย์ได้พัฒนาระบบไฟล์แบบลำดับชั้นแนวคิดของกระบวนการคอมพิวเตอร์และไฟล์อุปกรณ์ ตัว แปล คำสั่งบรรทัดท่อสำหรับการสื่อสารระหว่างกระบวนการที่ง่าย และโปรแกรมยูทิลิตี้ขนาดเล็กบางโปรแกรม ในปี พ.ศ. 2513 Brian Kernighanเสนอชื่อ "Unix" โดยเล่นคำกับชื่อ "Multics" [ 14 ]หลังจากการทำงานเบื้องต้นเกี่ยวกับ Unix แล้ว Thompson ตัดสินใจว่า Unix ต้องการภาษาการเขียนโปรแกรมระบบและสร้างBซึ่งเป็นต้นแบบของC ของ Ritchie [ 11 ]

ในช่วงทศวรรษ 1960 ทอมป์สันยังเริ่มทำงานเกี่ยวกับนิพจน์ปกติ อีก ด้วย ทอมป์สันได้พัฒนาโปรแกรมแก้ไขQED เวอร์ชัน CTSSซึ่งรวมถึงนิพจน์ปกติสำหรับการค้นหาข้อความ QED และโปรแกรมแก้ไขed ของทอมป์สันในภายหลัง (โปรแกรมแก้ไขข้อความมาตรฐานบน Unix) มีส่วนช่วยอย่างมากต่อความนิยมของนิพจน์ปกติในที่สุด และนิพจน์ปกติก็แพร่หลายในโปรแกรมประมวลผลข้อความของ Unix เกือบทุกโปรแกรมที่ทำงานกับนิพจน์ปกติในปัจจุบันใช้รูปแบบใดรูปแบบหนึ่งของสัญกรณ์ของทอมป์สัน เขายังคิดค้นอัลกอริทึมการสร้างของทอมป์สันที่ใช้สำหรับการแปลงนิพจน์ปกติเป็นออโตมาตาจำกัดแบบไม่กำหนดเพื่อให้การจับคู่นิพจน์เร็วขึ้น[ 15 ]

ทศวรรษ 1970

ระบบปฏิบัติการ Unix เวอร์ชัน 6ทำงานบน โปรแกรมจำลอง SIMH PDP-11โดยที่ "/usr/ken" ยังคงอยู่

ตลอดช่วงทศวรรษ 1970 ทอมป์สันและริตชีได้ร่วมมือกันพัฒนาระบบปฏิบัติการ Unix พวกเขามีส่วนร่วมในการวิจัย Unix อย่างมาก จนดัก แมคอิลรอยเขียนในภายหลังว่า "ชื่อของริตชีและทอมป์สันสามารถสันนิษฐานได้อย่างปลอดภัยว่าเกี่ยวข้องกับเกือบทุกสิ่งทุกอย่างที่ไม่ได้ระบุชื่อไว้เป็นอย่างอื่น" [ 16 ]ในการสัมภาษณ์เมื่อปี 2554 ทอมป์สันกล่าวว่าเวอร์ชันแรก ๆ ของ Unix นั้นเขียนโดยเขา และริตชีเริ่มสนับสนุนระบบนี้และช่วยพัฒนาระบบ[ 17 ]

ผมทำเวอร์ชันแรก ๆ ของ UNIX สองหรือสามเวอร์ชันด้วยตัวคนเดียวทั้งหมด และเดนนิสก็กลายเป็นผู้เผยแพร่ศาสนา จากนั้นก็มีการเขียนใหม่ด้วยภาษาโปรแกรมระดับสูงที่ต่อมาเรียกว่าภาษา C เขาทำงานส่วนใหญ่เกี่ยวกับภาษาและระบบอินพุต/เอาต์พุต ส่วนผมทำงานในส่วนที่เหลือของระบบปฏิบัติการทั้งหมด นั่นเป็นสำหรับPDP-11ซึ่งเป็นเรื่องบังเอิญ เพราะนั่นคือคอมพิวเตอร์ที่เข้ามาครองวงการวิชาการ

ข้อเสนอแนะจากการพัฒนา Unix ของ Thompson ยังมีบทบาทสำคัญในการพัฒนาภาษาการเขียนโปรแกรม C ด้วย Thompson กล่าวในภายหลังว่าภาษา C "เติบโตมาพร้อมกับการเขียนระบบใหม่ครั้งหนึ่ง และด้วยเหตุนี้จึงกลายเป็นภาษาที่สมบูรณ์แบบสำหรับการเขียนระบบ " [ 17 ]

ในปี พ.ศ. 2518 ทอมป์สันลาพักงานจาก Bell Labs และไปที่มหาวิทยาลัยที่เขาจบการศึกษา UC Berkeley ที่นั่น เขาช่วยติดตั้งUnix เวอร์ชัน 6บนPDP-11/70ต่อมา Unix ที่ Berkeley จะได้รับการดูแลรักษาเป็นระบบแยกต่างหาก ซึ่งรู้จักกันในชื่อBerkeley Software Distribution (BSD) [ 18 ]

ในช่วงต้นปี 1976 ทอมป์สันได้เขียน Berkeley Pascal เวอร์ชันเริ่มต้นที่แผนกวิทยาศาสตร์คอมพิวเตอร์ ภาควิชาวิศวกรรมไฟฟ้าและวิทยาศาสตร์คอมพิวเตอร์ มหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์ (โดยมีการแก้ไขและเพิ่มเติมอย่างกว้างขวางในภายหลังในปีนั้นโดยWilliam Joy , Charles B. Haley [ 19 ] [ 20 ] [ 21 ]และอาจารย์ที่ปรึกษาSusan Graham )

ทอมป์สันเขียนโปรแกรมเล่นหมากรุกชื่อ "chess" สำหรับ Unix เวอร์ชันแรก (1971) [ 22 ]ต่อมา ทอมป์สันร่วมกับโจเซฟ คอนดอนสร้างโปรแกรมBelle ซึ่งเป็น คอมพิวเตอร์หมากรุกระดับแชมป์โลกที่ ใช้ฮาร์ดแวร์ช่วย [ 23 ]เขายังเขียนโปรแกรมสำหรับสร้างรายการการจบเกมหมากรุก ทั้งหมด หรือที่เรียกว่าตารางฐานเกมจบสำหรับเกมจบที่มีตัวหมาก 4, 5 และ 6 ตัว ทำให้โปรแกรมคอมพิวเตอร์เล่นหมากรุกสามารถเดินหมากได้อย่าง "สมบูรณ์แบบ" เมื่อถึงตำแหน่งที่เก็บไว้ในตาราง ต่อมา ด้วยความช่วยเหลือจากจอห์น รอยครอฟ ต์ ผู้เชี่ยวชาญด้านเกมจบหมากรุก ทอมป์สันได้เผยแพร่ผลลัพธ์แรกของเขาบนซีดีรอมในปี 2001 วารสาร ICGAได้อุทิศเกือบทั้งฉบับให้กับผลงานต่างๆ ของทอมป์สันในด้านหมากรุกคอมพิวเตอร์[ 22 ]

ทศวรรษ 1980

ใช้ Plan 9 จาก Bell Labsรัน โปรแกรมแก้ไขข้อความ acmeและrc shell

ในปี พ.ศ. 2526 ทอมป์สันและริตชีได้รับรางวัลทัวริง ร่วมกัน "สำหรับการพัฒนาทฤษฎีระบบปฏิบัติการทั่วไปและโดยเฉพาะอย่างยิ่งสำหรับการใช้งานระบบปฏิบัติการ UNIX" สุนทรพจน์รับรางวัลของเขา "การไตร่ตรองเกี่ยวกับการไว้วางใจ" ได้นำเสนอ การโจมตี แบ็กดอร์คอมไพ เลอร์แบบถาวร ซึ่งปัจจุบันรู้จักกันในชื่อการแฮ็กของทอมป์สันหรือการโจมตีการไว้วางใจและได้รับการพิจารณาอย่างกว้างขวางว่าเป็นงานด้านความปลอดภัยคอมพิวเตอร์ ที่สำคัญ [ 24 ] ในปี พ.ศ. 2566 ซอร์สโค้ดที่มี คำ อธิบายประกอบของแบ็กดอร์ได้รับการเผยแพร่ทางออนไลน์[ 25 ]ตอนท้ายของสุนทรพจน์รับรางวัลประกอบด้วยการวิพากษ์วิจารณ์การรายงานข่าวเชิงบวกของนักข่าว เกี่ยวกับ แฮกเกอร์เช่น414

การป้องกัน "การแฮ็กของทอมป์สัน" ได้รับการพัฒนาโดยเดวิด เอ. วีลเลอร์ โดยใช้วิธีการที่เรียกว่าการคอมไพล์คู่แบบหลากหลายเพื่อหลีกเลี่ยงการแฮ็กโดยการสร้างและเปรียบเทียบ การสร้าง ที่สามารถทำซ้ำได้[ 26 ]

ตลอดช่วงทศวรรษ 1980 ทอมป์สันและริทชีได้ทำการปรับปรุง Research Unix อย่างต่อเนื่อง ซึ่งได้นำเอาโค้ดเบสของ BSD มาใช้ในเวอร์ชันที่ 8, 9 และ 10 ในช่วงกลางทศวรรษ 1980 งานวิจัยเกี่ยวกับระบบปฏิบัติการใหม่เพื่อทดแทน Unix ได้เริ่มต้นขึ้นที่ Bell Labs ทอมป์สันมีบทบาทสำคัญในการออกแบบและพัฒนาPlan 9 จาก Bell Labsซึ่งเป็นระบบปฏิบัติการใหม่ที่ใช้หลักการของ Unix แต่ประยุกต์ใช้ในวงกว้างมากขึ้นกับระบบหลักทั้งหมด โปรแกรมบางโปรแกรมที่เป็นส่วนหนึ่งของ Research Unix เวอร์ชันต่อมา เช่นmkและrcก็ถูกรวมเข้าไว้ใน Plan 9 ด้วย

ทอมป์สันได้ทดสอบภาษาการเขียนโปรแกรม C++เวอร์ชันแรกๆให้กับบียาร์เน สโตรสตรัปโดยเขียนโปรแกรมด้วยภาษาดังกล่าว แต่ต่อมาปฏิเสธที่จะทำงานใน C++ เนื่องจากความไม่เข้ากันบ่อยครั้งระหว่างเวอร์ชันต่างๆ ในการสัมภาษณ์เมื่อปี 2552 ทอมป์สันได้แสดงความคิดเห็นเชิงลบเกี่ยวกับ C++ โดยระบุว่า "มันทำหลายสิ่งหลายอย่างได้ไม่ดีนัก และมันก็เป็นเพียงกองขยะของความคิดที่ขัดแย้งกันเอง" [ 27 ]

ทศวรรษ 1990

ในปี พ.ศ. 2535 ทอมป์สันได้พัฒนา รูปแบบการเข้ารหัส UTF-8ร่วมกับร็อบ ไพค์ [ 28 ] ตั้งแต่นั้นมา UTF-8 ก็กลายเป็น รูปแบบการเข้ารหัส Unicode ที่โดดเด่น สำหรับเวิลด์ไวด์เว็บโดยคิดเป็นสัดส่วนมากกว่า 90% ของหน้าเว็บทั้งหมดในปี พ.ศ. 2562 [ 29 ]

ในช่วงทศวรรษ 1990 ได้มีการเริ่มพัฒนา ระบบปฏิบัติการ Infernoซึ่งเป็นระบบปฏิบัติการวิจัยอีกระบบหนึ่งที่ใช้เครื่องเสมือนแบบพก พา Thompson และ Ritchie ยังคงร่วมมือกันพัฒนา Inferno ต่อไป พร้อมกับนักวิจัยคนอื่นๆ ที่ Bell Labs [ 30 ]

ในปี พ.ศ. 2538 ทอมป์สันได้ร่วมมือกับฌอน ดอร์เวิร์ดในการบีบอัดเพลง โดยอิงจากงานวิจัยดั้งเดิมที่ทำโดยจิม จอห์นสตัน ภายใต้การแนะนำของโจ ฮอลล์และจอนต์ อัลเลน[ 31 ] [ 32 ]

ทศวรรษ 2000

ในช่วงปลายปี 2000 ทอมป์สันเกษียณอายุจากเบลล์แล็บส์

ในปี พ.ศ. 2547 เขาได้ช่วยในการนำTurochampซึ่งเป็นโปรแกรมหมากรุก ที่ Alan Turingคิดค้นขึ้นในปี พ.ศ. 2491 มาใช้ ก่อนที่จะมีคอมพิวเตอร์เครื่องใดที่สามารถประมวลผลได้[ 33 ]

เขาทำงานที่บริษัท Entrisphere, Inc. ในตำแหน่งนักวิจัยฝึกหัดจนถึงปี 2006

ทศวรรษ 2020

ณ ปี 2024 เขาทำงานที่Googleโดยเริ่มจากตำแหน่งวิศวกรผู้ทรงคุณวุฒิ และต่อมาเป็นที่ปรึกษาของ Google [ 34 ]ผลงานล่าสุดของเขารวมถึงการร่วมออกแบบ ภาษาโปรแกรม Goโดยอ้างถึงตัวเขาเองร่วมกับผู้เขียนดั้งเดิมคนอื่นๆ ของ Go เขากล่าวว่า: [ 17 ]

ตอนที่พวกเราสามคน [ทอมป์สัน, ร็อบ ไพค์และโรเบิร์ต กรีเซเมอร์ ] เริ่มต้นนั้น มันเป็นการวิจัยล้วนๆ พวกเราสามคนมารวมตัวกันและตัดสินใจว่าเราเกลียด C++ [เสียงหัวเราะ] ... [กลับมาที่ Go] เราเริ่มต้นด้วยความคิดที่ว่าพวกเราทั้งสามคนต้องได้รับการโน้มน้าวใจเกี่ยวกับทุกฟีเจอร์ในภาษา ดังนั้นจึงไม่มีสิ่งที่ไม่จำเป็นใดๆ ถูกใส่เข้าไปในภาษาโดยไม่จำเป็น

รางวัล

สถาบันแห่งชาติ

ในปี พ.ศ. 2523 ทอมป์สันได้รับเลือกให้เป็นสมาชิกของสถาบันวิศวกรรมแห่งชาติเนื่องจาก "การออกแบบ UNIX ซึ่งเป็นระบบปฏิบัติการที่มีประสิทธิภาพ ความครอบคลุม พลัง และรูปแบบที่ชี้นำการใช้งานมินิคอมพิวเตอร์ของคนรุ่นหนึ่ง" [ 35 ]ในปีพ.ศ. 2528 เขาได้รับเลือกให้เป็นสมาชิกของสถาบันวิทยาศาสตร์แห่งชาติ [ 2 ]

รางวัลทัวริง

ในปี พ.ศ. 2526 ทอมป์สันและริตชีได้รับรางวัลทัวริง ร่วมกัน "สำหรับการพัฒนาทฤษฎีระบบปฏิบัติการทั่วไปและโดยเฉพาะอย่างยิ่งสำหรับการนำระบบปฏิบัติการ UNIX มาใช้" ในสุนทรพจน์รับรางวัลของเขา "การไตร่ตรองเกี่ยวกับการไว้วางใจ" ทอมป์สันได้อธิบายถึงการโจมตีในรูปแบบของแบ็กดอร์คอมไพเลอร์ซึ่งได้รับการกล่าวถึงว่าเป็นการแฮ็กของทอมป์สันหรือ การโจมตี ด้วยการไว้วางใจและถือกันอย่างกว้างขวางว่าเป็นงานด้านความปลอดภัยคอมพิวเตอร์ ที่สำคัญ [ 24 ]

เหรียญรางวัลริชาร์ด ดับเบิลยู. แฮมมิง จาก IEEE

ในปี พ.ศ. 2533 ทั้ง Thompson และ Dennis Ritchie ได้รับเหรียญรางวัล Richard W. Hammingจากสถาบันวิศวกรรมไฟฟ้าและอิเล็กทรอนิกส์ (IEEE) "สำหรับการริเริ่มระบบปฏิบัติการ UNIX และภาษาการเขียนโปรแกรม C" [ 36 ]

สมาชิกพิพิธภัณฑ์ประวัติศาสตร์คอมพิวเตอร์

ในปี พ.ศ. 2540 ทั้งทอมป์สันและริทชีได้รับการแต่งตั้งเป็นสมาชิกกิตติมศักดิ์ของพิพิธภัณฑ์ประวัติศาสตร์คอมพิวเตอร์เนื่องจาก "การร่วมสร้างระบบปฏิบัติการ UNIX และการพัฒนาภาษาการเขียนโปรแกรม C" [ 37 ]ในปี พ.ศ. 2567 เขาได้บันทึกประวัติศาสตร์ปากเปล่าอย่างละเอียดสำหรับพิพิธภัณฑ์[ 38 ]

เหรียญรางวัลแห่งชาติสาขาเทคโนโลยี

เมื่อวันที่ 27 เมษายน พ.ศ. 2542 ทอมป์สันและริตชีได้รับเหรียญรางวัลเทคโนโลยีแห่งชาติประจำ ปี 2541 ร่วมกัน จากประธานาธิบดีบิล คลินตันสำหรับการร่วมคิดค้นระบบปฏิบัติการ UNIX และภาษาโปรแกรม C ซึ่ง "นำไปสู่ความก้าวหน้าอย่างมหาศาลในด้านฮาร์ดแวร์คอมพิวเตอร์ ซอฟต์แวร์ และระบบเครือข่าย และกระตุ้นการเติบโตของอุตสาหกรรมทั้งหมด จึงเป็นการเสริมสร้างความเป็นผู้นำของอเมริกาในยุคข้อมูลข่าวสาร" [ 39 ]

รางวัลสึโตมุ คานาอิ

ในปี พ.ศ. 2542 สถาบันวิศวกรรมไฟฟ้าและอิเล็กทรอนิกส์ ได้เลือกให้ทอมป์สันเป็นผู้รับ รางวัลสึโตมุ คานาอิครั้งแรก"เนื่องจากบทบาทของเขาในการสร้างระบบปฏิบัติการ UNIX ซึ่งเป็นแพลตฟอร์มหลักสำหรับงานระบบกระจายมานานหลายทศวรรษ" [ 40 ]

รางวัลญี่ปุ่น

ในปี 2011 ทอมป์สัน พร้อมด้วยเดนนิส ริทชี ได้รับรางวัลญี่ปุ่นด้านสารสนเทศและการสื่อสารสำหรับผลงานบุกเบิกในการพัฒนาระบบปฏิบัติการ Unix [ 41 ]

ชีวิตส่วนตัว

เคน ทอมป์สันแต่งงานแล้วและมีลูกชายหนึ่งคน[ 9 ] [ 22 ]เขาเคยใช้ ผลิตภัณฑ์ ของ Appleแต่ต่อมาเปลี่ยนมาใช้Raspberry Pi OSเนื่องจากปัญหาที่เขาประสบกับผลิตภัณฑ์ของ Apple [ 42 ]

ดูเพิ่มเติม

  • ข้อคิดเกี่ยวกับการไว้วางใจการบรรยายรางวัลทัวริงปี 1983
  • Unix และเทคโนโลยีที่เหนือกว่า: บทสัมภาษณ์กับ Ken Thompson จาก IEEE Computer Society
  • เคน ทอมป์สัน: บทนำโดยสังเขปโครงการข้อมูลลินุกซ์ (LINFO)
  • หมากรุกคอมพิวเตอร์ก้าวสู่ยุคใหม่: วิดีโอสัมภาษณ์เคน ทอมป์สันที่พิพิธภัณฑ์ประวัติศาสตร์คอมพิวเตอร์
  • บทความเรื่อง "การอ่านหมากรุก" โดย HS Baird และ Ken Thompsonเกี่ยวกับการรู้จำอักขระด้วยแสง
  • "ตำนานแห่งวงการคอมพิวเตอร์ให้ข้อคิด" . CHM . 8 ตุลาคม 2025 . สืบค้นเมื่อ28 ตุลาคม 2025 .– การบันทึกประวัติศาสตร์ด้วยวาจา ใช้เวลา 4 ชั่วโมงครึ่ง
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Ken_Thompson&oldid=1355271990 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เคน ทอมป์สัน

เคนเนธ เลน ทอมป์สัน (เกิด 4 กุมภาพันธ์ 1943) เป็นผู้บุกเบิกด้านวิทยาศาสตร์คอมพิวเตอร์ ชาวอเมริกัน ทอมป์สันทำงานที่เบลล์แล็บส์เป็นส่วนใหญ่ในอาชีพการงานของเขา...

ชีวิตช่วงต้นและการศึกษา

ทอมป์สันเกิดที่ นิวออร์ลีนส์ รัฐลุยเซียนา เมื่อถูกถามว่าเขาเรียนรู้การเขียนโปรแกรมได้อย่างไร ทอมป์สันกล่าวว่า "ผมหลงใหลในตรรกะมาโดยตลอด และแม้แต่ตอนเรียนประถม ผมก็ยังทำงานเกี่ยวกับปัญหาเลขคณิตในระบบเลขฐานสอง อะไรทำนองนั้น เพียงเพราะผมหลงใหล" [ 7 ]

อาชีพและการวิจัย

ทอมป์สันได้รับการว่าจ้างจาก เบลล์แล็บส์ ในปี 1966 [ 9 ] ในช่วงทศวรรษ 1960 ที่เบลล์แล็บส์ ทอมป์สันและ เดนนิส ริตชี ได้ทำงานเกี่ยวกับ ระบบปฏิบัติการ มัลติซีส์ ในขณะที่เขียนมัลติซีส์ ทอมป์สันได้สร้างภาษาโปรแกรมบอน [ 10 ] [ 11 ] เขายังสร้างวิดีโอเกมชื่อ...

ทศวรรษ 1970

ตลอดช่วงทศวรรษ 1970 ทอมป์สันและริตชีได้ร่วมมือกันพัฒนาระบบปฏิบัติการ Unix พวกเขามีส่วนร่วมใน การวิจัย Unix อย่างมาก จน ดัก แมคอิลรอย เขียนในภายหลังว่า...