Tag Archives: Programming

Herbert A. Simon

เฮอร์เบิร์ต ไซม่อน (Herbert A. Simon) Economic Nobel Prize 1978, Turing Award 1975 ไซม่อนเกิดวันที่15 มิถุนายน 1916ในมิลวัวกี, วิสคอนซิน (Milwaukee, Wisconsin) พ่อของเขาเป็นวิศวกรไฟฟ้าชาวเยอรมันที่อพยพเข้ามาอาศัยในสหรัฐฯในปี 1903  ชื่ออาร์เธอร์ (Arthur Simon, 1881-1948) แม่ชื่อเอ็ดน่า (Edna Marguerite Merkel) เป็นนักเปียโน ซึ่งทั้งคู่มีเชื้อสายยิว แต่ว่าไซม่อนนั้นประกาศว่าเขาไม่เชื่อในพระเจ้า ไซม่อนเรียนหนังสือระดับประถมและมัธยมที่โรงเรียนของรัฐในมิลวัวกีโดยที่เขามีความสนใจคณิตศาสตร์, เศรษฐศาสตร์ตั้งแต่เรียนมัธยมโดยเฉพาะได้รับอิทธิพลจากอาของเขาชื่อฮาโรล์ด (Harold Merkel) ซึ่งเรียนเศรษฐศาสตร์อยู่ที่มหาวิทยาลัยวิสคอนซิน  ซึ่งหนังสือเศรษฐศาสตร์ที่ไซม่อนชอบตอนมัธยมปลายคือ The Great Illusion ของนอร์แมน แองเกลล์ (Norman Angell) และ Progree and Poverty ของเฮนรี่ จอร์จ (Henry George) 1933 เข้าเรียนที่มหาวิทยาลัยชิคาโก้ (University …

Chris Lattner

คริส แลตต์เนอร์ (Chris Lattner) ผู้พัฒนา LLVM,  Clang, Swift คริส เกิดในปี 1978 ในสหรัฐฯ  1996 เข้าเรียนที่มหาวิทยาลัยพอร์ตแลนด์ (University of Portland) สาขาวิทยาศาสตร์คอมพิวเตอร์ 2000 ต่อปริญญาโท-เอก ที่มหาวิทยาลัยอิลลินอยด์ (University of Illinois Urbana Champaign) ในสาขาวิทยาศาสตร์คอมพิวเตอร์ ซึ่งระหว่างเรียนอยู่ที่นีเขาเริ่มออกแบบและพัฒนา LLVM (Low Level Virtual Machine, www.llvm.org) เป็นออพติไมเซอร์คอมไพเลอร์ (optimizing compilers) เพื่อช่วยให้การคอมไพล์โปรแกรมออกมาได้รวดเร็วและได้แอพลิเคชั่นที่ทำงานได้รวดเร็วขึ้น คริสสร้างเว็บไซด์ส่วนตัวชื่อ nondot.org ขึ้นมา 2004 ช่วงปีสุดท้ายก่อนจบการศึกษาได้มาฝีกงานกับ Microsoft  ซึ่งระหว่างนี้เขาได้ทดลองพัฒนา LLVM ที่สามารถทำงานบน .NET ของไมโครซอฟต์ 2005 จบปริญญาเอก จาก ม. อิลลินอยด์ และได้เข้าทำงานกับ …

Edsger W. Dijkstra

เอ็ดสเกอร์ ไดจ์ตร้า (Edsger W. Dijkstra) Turing Award 1972,  เอ็ดสเกอร์ เกิดวันที่ 11 พฤษภาคม 1930 ในรอตเตอร์ดัม, เนเธอร์แลนด์ (Rotterdam) พ่อของเขา ชื่อโดวี (Douwe Wybe Dijkstra) เป็นนักเคมี สอนหนังสืออยู่ในโรงเรียนมัธยมในรอตเตอร์ดัม และเคยเป็นประธานของสมาคมนักเคมีดัตช์  ส่วนแม่เป็นนักคณิตศาสตร์ชื่อเบรชเจ (Brechtje Cornelia Kluijver)   เอ็ดสเกอร์เป็นลูกคนที่สามในพี่น้องทั้งหมดสี่คน  1948 จบมัธยมปลายและได้เข้าเรียที่มหาวิทยาลัยไลเดน (University of Leiden) ทางด้านฟิสิกส์ทฤษฏี 1951 พ่อของเขาพบโฆษณาประกาศว่ามีคอร์สเรียนการเขียนโปรแกรมที่แคมบริดจ์ (Cambridge University) สามอาทิตย์ในอังกฤษ เขาจึงจงเอ็ดสเกอร์ไปเรียนการเขียนโปรแกรม 1952 ได้เข้าทำงานที่ศูนย์คณิตศาสตร์อัมสเตอร์ดัม (Mathematical Center in Amsterdam) ตามคำชักชวนของอ๊าด (Aad van Wijngaarden) ผู้อำนวยการศูนย์ฯ  ซึ่งเพิ่งมีการนำคอมพิวเตอร์เข้ามาใช้งาน และทำให้เอ็ดสเกอร์กลายเป็นโปรแกรมเมอร์คนแรกของเนเธอร์แลนด์ …

John R. Anderson

จอห์น แอนเดอร์สัน (John Robert Anderson)  ผู้สร้าง ACT-R (cognitive architecture) แอนเดอร์สัน เกิดในปี 1947 ในแวนคูเวอร์, บริติช โคลัมเบีย (Vancouver, British Columbia)  1968 จบปริญญาตรีด้านศิลปะและวิทยาศาสตร์จากบริติชโคลัมเบีย (University of British Columbia) หลังจากนั้นได้เข้าศึกษาต่อที่สแตนฟอร์ด (Stanford University) ได้โดยมีโอกาสร่วมทำงานวิจัยกับโบเวอร์ (Gordon Bower) ซึ่งระหว่างที่เรียนที่นี่เขามีความใฝ่ฝันในการสร้างจิตของมนุษย์ (human cognition) ขึ้นมาโดยมีความเชื่อว่าสามารถที่จะจำลองจิตขึ้นมาในคอมพิวเตอร์ได้ ซึ่งในระยะแรกเขาได้สร้างพัฒนาแบบจำลอง FRAN simulation of free recall และต่อมาพัฒนาเป็น HAM theory of memory 1972 จบปริญญาเอกด้านจิตวิทยาจากสแตนฟอร์ด หลังจากนั้นได้ตำแหน่งผู้ช่วยศาสตราจารย์ที่เยล (Yale University)  1973 ย้ายมาทำงานวิจัยที่มหาวิทยาลัยมิชิแกน (University of Michigan)  …

Maurice Wilkes

มัวเรซ วิลเกส (Maurice Vincent Wilkes)  ผู้สร้าง EDSAC , Turing Award 1967 วิลเกส เกิดวันที่ 26 มิถุนายน 1913 ในดุดลีย์, อังกฤษ (Dudley, Worcestershire, England) พ่อของเขาเป็นเจ้าหน้าที่การเงินอยู่ในคฤหาสน์ของเอิร์ล แห่งดุดลีย์ (Earl of Dudley) ส่วนแม่เป็นแม่บ้าน  วิลเกสเริ่มเรียนหนังสือที่คิงเอ็ดเวิร์ด ที่ 6 คอลเลจ (King Edward VI College, Sturbridge)  1931 เข้าเรียนคอร์สคณิตศาสตร์ (MathermaticalMathematical Tripos) ที่เซนต์จอห์น, แคมบริดจ์ (St. John’s College, Cambridge) 1934 เข้าเรียนปริญญาเอกด้านฟิสิกส์ โดยเฉพาะด้านเกี่ยวกับวิทยุ 1936 หลังจากเรียนจบได้าเข้าทำงานที่แคมบริดจ์โดยเป็นนักวิจัยที่ห้องทดลองคาเวนดิช (Cavendish Laboratory) ทำงานวิจัยที่เกี่ยวกับการสื่อสารด้วยคลื่นวิทยุในระยะไกล ปีนี้เขาได้มีโอกาสเข้าฟังบรรยายของดักกลาส …

Richard Wallace

ริชาร์ด วอลเลซ (Richard S. Wallace)  ผู้ออกแบบภาษา AIML (Artificial Intelligence Markup Language)  และสร้าง A.L.I.C.E. (Artificial Linguistic Internet Computer Entity)  ริชาร์ด เกิดวันที่ 1960 ในพอร์ตแลนด์ (Portland, Maine, US)  1989 จบปริญญาเอกสาขาคอมพิวเตอร์จากมหาวิทยาลัยคาร์เนกี้ เมลลอน (Carnegie Mellon University)  1995 ดร.ริชาร์ด เริ่มพัฒนาภาษามาร์กอัพ AIML ซึ่งต่อยอดจากภาษา XML  และก็ได้เริ่มเขียนโปรแกรมสนทนา (Chat Bot) A.L.I.C.E.  2000 ก่อตั้งมูลนิธิ ALICE A.I. เพื่อโปรโมทการใช้ภาษา AIML ในขณะเดียวกัน โปรแกรม A.L.I.C.E. ชนะรางวัล Loebner Prize ซึ่งโปรแกรมนี้ยังชนะรางวัลนี้อีกในปี 2001, …

Alan Perlis

อลัน เพอร์ลิส (Alan Jay Perlis)  เจ้าของรางวัล Turing Award คนแรก อลัน เกิดวันที่ 1 เมษายน 1922 ในพิตต์สเบิร์ก, เพนน์ซิลวาเนีย (Pittsburgh, Pennsylvania)  1939 จบมัธยมปลายจากโรงเรียนมัธยมเทย์เลอร์ ออลเดอไดซ์ (Taylor Allderdice High School 1943 จบปริญญาตรีทางด้านเคมี จากสถาบันคาร์เนกี้ (Carnegie Institute of Technology)  1944 ช่วงสงครามโลก ครั้งที่ 2 เขาเข้าเป็นทหารในกองทัพสหรัฐฯ  1949 จบปริญญาโทและปริญญาเอกในปีเดียวกันทางด้านคณิตศาสตร์จากเอ็มไอที (Massachusetts Institute of Technology) โดยเขาทำวิทยานิพนธ์หัวข้อ “On Integral Equations, Their Solution by Iteration and Analytic Continuation” 1952 …

Judea Pearl

จูเดีย เพิร์ล (Judea Pearl) Turing Award 2011, ผู้เขียน Probabilistic Reasoning in Intelligent Systems จูเดีย เกิดวันที่ 4 กันยายน 1936 ในเทล อาวีฟ, ปาเลสไตน์ (Tel Aviv, Mandatory Palestine)  เขาใช้ชีวิตวัยเด็กเติบโตขึ้นมาในเมืองเน บรัค (Bnei Brak)  1956 หลังจากปลดประจำการณ์จากกองทัพอิสราเอล เขาได้เข้าเป็นสมาชิกของนารวม (Kibbut) และเข้าเรียนวิศวกรรมไฟฟ้าที่สถาบันเทคโนโลยีอิสราเอล (Technion) ซึ่งที่สถาบันแห่งนี้จูเดียได้รู้จักกับรูท (Ruth) ซึ่งกลายมาเป็นภรรยาในอนาคตของเขา ภายหลังจูเดียและรูทมีลูกด้วยกันสามคน คือ ทามาร่า (Tamara), มิเชล (Michelle), แดเนียล (Daniel) 1960 จบปริญญาตรี  หลังจากนั้นเขาก็ได้อพยพมาอาศัยอยู่ในสหรัฐอเมริกา 1961 จบปริญญาโทด้านวิศวกรรมไฟฟ้าจากเนวาร์กคอลเลจ (Newark College) และปริญญาโทฟิสิกจากมหาวิทยาลัยรูตเจอร์ส (Rutgers …