John McCarthy



จอห์น แม็คคาร์ธี (John McCarthy)
บิดาแห่งปัญญาประดิษฐ์ (AI)  และภาษา LISP

เขาเกิดในบอสตัน แมซซานชูเซตต์ส์  วันที่  4 กันยายน 1927 พ่อของเขาเป็นชาวไอริชที่อพยพ ชือว่า จอห์น แพทริคก์  (John Patrick) และแม่ชื่อ อิด้า แม็คคาร์ธี (Ida Glatt McCarthy) เป็นชาวยิวลิธัวเนียอพยพ
วัยเด็กของแม็คคาร์ธี นั้นเเป็นช่วงที่เกิดภาวะเศรษฐกิจตกต่ำครั้งใหญ่ในสหรัฐ (Great Depression , 1930s-1940s) ทำให้ครอบครัวต้องย้ายที่อยู่บ่อย เพื่อหางานทำ ก่อนที่สุดท้ายพ่อของเขาจะได้งานเป็นออแกนไนเซอร์ให้กับบริษัทขายเสื้อผ้าในลอสแองเจิ้ลลิส
แม็คคาร์ธี เป็นคนฉลาดมาตั้งแต่เล็ก เขาเรียนจบมัธยมปลายที่เบลมอนต์ (Belmont High School) ในเวลาแค่ 2 ปี โดยที่สนใจวิชาด้านคณิตศาสตร์เป้นพิเศษ
1944 สมัครเข้าเรียนที่สถาบันเทคโนโลยีแคลิฟอร์เนีย (California Institute of Technology, Caltech) แต่ว่าไม่นานก็โดนไล่ออกเนื่องจากเขาไม่ผ่านวิชาด้านฟิสิก  แม็คคาร์ธี สมัครเข้าเป็นทหารในกองทัพสหรัฐ ก่อนที่จะกลับเข้ามาเรียนที่แคลเทคอีกครั้ง
1948 เรียนจบปริญญาตรีในสามารถคณิตศาสตร์
1951 จบปริยญาเอกสาขาคณิตศาสตร์จากพริ้นตั้น (Princeton University)
1956 แม็คคาร์ธี ริเริ่มให้มีการจัดการประชุมพัฒนาปัญญาประดิษฐ์ขึ้นครั้งแรก โดยเขาเป็นผู้นิยาม AI ว่า The Science and Engineering of making intelligent machines.
1958 กำเนิด LISP , Darmouth Conferenceระหว่างที่อยู่ที่ MIT เขาพิมพ์ผลงานเรื่อง Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part 1 , LISP กลายเป็นภาษาโปรแกรมระดับสูง(high-level programming language)ที่มีอายุเก่าแก่เป็นอันดับ 2 (ต่างกัน 1 ปี)รองจาก ภาษา Fortran ที่ยังคงถูกใช้มาจนทุกวันนี้
ALGOL,  แม็คคาร์ธี ร่วมเป็นหนึ่งในทีมออกแบบของภาษา ALGOL เป็นเป็นโครงการความร่วมมือระหว่างสหรัฐและยุโรป แม้ว่าจะไม่ประสบความสำเร็จในเชิงตลาด แต่ก็เป็นพื้นฐานให้กับภาษาโปรแกรมรุ่นหลัง
1959 ออกแบบ Gargabe Collection ซึ่งเป็นการจัดการหน่วยความจำอัตโนมัติ สำหรับแก้ปัญหาของภาษา LISP ขณะนั้น
1961 เขาเสนอแนวความคิดเรื่อง Time Sharing , การแบ่งสรรทรัพย์กรของเครื่องคอมพิวเตอร์ ให้ทำงานได้พร้อมๆ กัน หลายๆ หน้าที่ และหลายๆ ผู้ใช้งานเวลาเดียวกัน  แม็คคาร์ธี เริ่มโครงการนี้ระหว่างที่ทำงานโครงการ Project MAC อยู่ที่ MIT โดยเขาใช้เครื่องดัดแปลงของ IBM 704 แต่ว่าแม็คคาร์ธี ออกจาก MIT ไปก่อนที่ ระบบปฏิบัติการที่สนับสนุน Time  Sharing ตัวแรก ชื่อว่า CTSS (Compatible Time Sharing System) จะออกมาในเดือนพฤศจิกายน CTSS นั้นถูกพัฒนาโดยเฟอร์นานโ้ คอร์บาโต้ (Fernando J. Corbato) เป็นผู้นำโครงการ 
Time Sharing เป็นกระแสอยู่ช่วงปี 60s-70s ก่อนที่จะเงียบไปเพราะพบว่าฮาร์ดแวร์ยังไม่สามารถรองรับได้ ก่อนที่มันจะกลับมาเกิดใหม่ในรูปแบบการทำงานที่คงแนวคิดเดียวกันกับ อินเตอร์เน็ต,  cloud computing ในปัจจุบัน
1962 ออกจาก MIT มายังสแตมฟอร์ต ได้รับตำแหน่ง ศาสตราจารย์ ระหว่างอยู่ที่มหาวิทยาลัยสแตมฟอร์ต  แม็คคาร์ธีทำงานอยู่ที่สแตมฟอร์ตจนกระทั้งเขาเกษียณในปี 2000 ระหว่างอยู่สแตมฟอร์ตได้ก่อตั้งห้องวิจัยปัญญาประดิษฐ์
1966 เขาและเพื่อนที่ทำงานในมหาวิทยาลัยสแตมฟอร์ตร่วมกันพัฒนาโปรแกรมสำหรับเล่นหมากรุก โดยแข่งขันกับนักหมากรุกชาวรัสเซีย โดยใช้เครื่อง IBM 7090
1971 ได้รับรางวัล Turing Award
1978 เริ่มพัฒนา Circumscription เป็นแขนงหนึ่งของตรรกศาสตร์ ที่ถูกใช้เพื่อพัฒนา AI , 
1982 แม็คคาร์ธี เป็นหนึ่งในนักวิทยาศาสตร์ที่เสนอแนวความคิดเกี่ยวกับการสร้างอาคารสูงขึ้นไปยังอวกาศ ที่เรียกว่า Space Fountain ซึ่งแตกต่างกับ Space Elevator , ตรงที่ Space Fountain  ไม่ต้องการวัสดุที่แข็งแรงมากเป็นพิเศษในการก่อสร้าง อาคาร space fountain อาจจะสร้างด้วยวัสดุที่มีอยู่ในปัจจุบันจนสูงขึ้นไปในอวกาศ ซึ่งแน่นอนว่าอาคารจะไม่สามารถรับน้ำหนักตัวเองได้ space fountain จะแก้ปัญหาตรงนี้ โดยให้ภายในอาคารมีช่องสำหรับยิงกระสุนจากพื้นไปสู่อวกาศด้านบน จากนั้นกระสุนก็จะวิ่งกลับลงมาผ่านช่องทางขาลง ซึ่งแรงนี้จะช่วยพยุงตัวอาคารให้คงสภาพได้
1983 ได้รับแต่งตั้งให้เป็นประธานของสมาคมปัญญาประดิษฐ์แห่งสหรัฐ (American Association for Artificiail  Interlligence) เขาอยู่ในตำแหน่ง 1 ปี
1988 พฤศจิกายน , ได้รับรางวัล Kyoto Prize  จากมูลนิธิอินาโมริ (Inamori Foundation)
1991 ได้รางวัล National Medal of Science 
2000 ภาษา Elephant (Elephant 2000) , เป็นโครงการพัฒนาภาษาสำหรับเขียนโปรแกรม อย่างหนึ่งของเขา แต่ว่าภาษาโปรแกรมนี้ไม่ได้ถูกสร้างเสร็จจนกระทั้งเขาเสียชีวิต แม็คคาร์ธี อธิบายคอนเซ็ปต์ ของภาษา Elephant ไว้ว่า โปรแกรมจะเข้าใจภาษาที่เราใช้ในการสนทนาปกติ ระหว่างเขียนโปรแกรมนั้น Elephant จะสนทนากับโปรแกรมเมอร์ และ Elephant จะตีความคำสั่ง คำถามของเรา ไปเป็นตัวโปรแกรมที่มันสามารถเข้าใจได้ , Elephant ไม่ต้องการโครงสร้างข้อมูล (Data Structure) แต่ว่าต้องการฐานข้อมูลจำนวนมาก เพราะว่ามันทำงานโดยการแยกแยะข้อมูลในอดีต สืบหาข้อมูล และอัพเดทฐานข้อมูลด้วยตัวเอง (http://www-formal.stanford.edu/jmc/elephant/elephant.html)
2001 The Robot and The Baby เป็นเรื่องสั้นแนววิทยาศาสตร์ที่แม็คคาร์ธีเขียน เขาแนะนำว่าไม่ควรที่จะพัฒนาหุ่นยนต์ให้มีความรู้สึก อารมณ์เหมือนกับมนุษย์ เขายกตัวอย่างภาพยนต์เรื่อง AI ที่เมื่อหุ่นยนต์มีความเป็นมนุษย์สูง หุ่นยนต์ก็จะไม่สามารถปรับตัวให้เข้ากับสังคมมนุษย์ หุ่นยนต์จึงควรถูกพัฒนาให้แค่เป็นเพียงเครื่องมือเท่านั้น
2011 วันอาทิตย์ 23 ตุลาคม เสียชีวิต ในวัย 84 ปี  ในแคลิฟอร์เนีย , ตลอดชีวิต แม็คคาร์ธี นั้นได้รับรางวัลปริญญาดุษฏีบัณทิต จากกว่า 30 มหาวิทยาลัยทั่วโลก 




Popular posts from this blog

Anna Pavlova

B. F. Skinner

Alexander Friedmann