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

ทอมป์สันได้รับปริญญาตรีวิทยาศาสตร์ในปี 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

ตลอดช่วงทศวรรษ 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

ในปี พ.ศ. 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 ชั่วโมงครึ่ง
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ เคน ทอมป์สัน
เคนเนธ เลน ทอมป์สัน (เกิด 4 กุมภาพันธ์ 1943) เป็นผู้บุกเบิกด้านวิทยาศาสตร์คอมพิวเตอร์ ชาวอเมริกัน ทอมป์สันทำงานที่เบลล์แล็บส์เป็นส่วนใหญ่ในอาชีพการงานของเขา...
ชีวิตช่วงต้นและการศึกษา
ทอมป์สันเกิดที่ นิวออร์ลีนส์ รัฐลุยเซียนา เมื่อถูกถามว่าเขาเรียนรู้การเขียนโปรแกรมได้อย่างไร ทอมป์สันกล่าวว่า "ผมหลงใหลในตรรกะมาโดยตลอด และแม้แต่ตอนเรียนประถม ผมก็ยังทำงานเกี่ยวกับปัญหาเลขคณิตในระบบเลขฐานสอง อะไรทำนองนั้น เพียงเพราะผมหลงใหล" [ 7 ]
อาชีพและการวิจัย
ทอมป์สันได้รับการว่าจ้างจาก เบลล์แล็บส์ ในปี 1966 [ 9 ] ในช่วงทศวรรษ 1960 ที่เบลล์แล็บส์ ทอมป์สันและ เดนนิส ริตชี ได้ทำงานเกี่ยวกับ ระบบปฏิบัติการ มัลติซีส์ ในขณะที่เขียนมัลติซีส์ ทอมป์สันได้สร้างภาษาโปรแกรมบอน [ 10 ] [ 11 ] เขายังสร้างวิดีโอเกมชื่อ...
ทศวรรษ 1970
ตลอดช่วงทศวรรษ 1970 ทอมป์สันและริตชีได้ร่วมมือกันพัฒนาระบบปฏิบัติการ Unix พวกเขามีส่วนร่วมใน การวิจัย Unix อย่างมาก จน ดัก แมคอิลรอย เขียนในภายหลังว่า...