Kenneth E. Iverson

เคนเนท อีเวอร์สัน (Kenneth E. Iverson)

ผู้สร้างภาษา APL, Turing Award 1979

อีเวอร์สัน เกิดวันที่ 17 ธันวาคม 1920  ในเมืองแคมโรส, อัลเบอร์ต้า, แคนาดา (Camrose, Alberta, Canada)  ครอบครัวของเขาเป็นเกษตรกร

1926 เข้าเรียน ป.1 ที่โรงเรียนประจำหมู่บ้าน ซึ่งเป็นโรงเรียนเล็กๆ มีห้องเรียนเพียงหนึ่งห้อง  ซึ่งเขาเรียนได้ไม่นานโรงเรียนก็เลื่อนชั้นให้กับเขาอย่างรวดเร็ว จนกระทั้งปีถัดมาเขาก็ได้เลื่อนมาจนถึงชั้น ป.4 

ช่วงเศรษฐกิจตกต่ำครั้งใหย่ (Great Depression) ในสหรัฐฯ ซึ่งมีผลไปทั่วโลก ทำให้เขาต้องออกจากโรงเรียน ตอนที่อยู่ ม. 3 เพื่อที่จะออกมาช่วยงานในไร่ของครอบครัว แต่เขายังคงมีความฝันที่จะมีอาชีพเป็นครู 

1937 สมัครเข้าเรียนในคอร์สเรียนทางวิทยุของโรงเรียนดีฟอเรสต์ (DeForest Training School) ซึ่งอยู่ในชิคาโก้ 

1942 ช่วงสงครามโลก ครั้งที่ 2 เขาถูกเกณฑ์เป็นทหารในกองทัพแคนนาดา ก่อนที่ปีต่อมาจะถูกย้ายไปประจำการณ์กับกองทัพอากาศ ซึ่งระหว่างนี้เขาได้ลงเรียนไปด้วยเพื่อที่จะเอาวุฒิมัธยมปลาย

1946 หลังสงครามโลก ได้สมัครเข้าเรียนที่มหาวิทยาลัยควีน (Queen’s university, Ontario) 

1950 จบปริญญาตรีจากมหาวิทยาลัยควีน  ทางด้านคณิตศาสตร์และฟิสิกส์ หลังจากนั้นก็ได้เข้าเรียนต่อระดับสูงที่มหาวิทยาลัยฮาร์วาร์ด (Harvard University)

1951 ได้ปริญญาโทด้านคณิตศาสตร์ และหลังจากนี้เขาก็ได้เปลี่ยนไปเรียนทางวิศวกรรมศาสตร์และฟิสิกส์ประยุกต์ ซึ่งตอนนี้เขาได้มีโอกาสทำงานร่วมกับโฮเวิร์ด ไอเก้น (Howard Aiken) และวาสซิลี ลีออนเตียฟ (Wassily Leontief) ซึ่งกำลังพัฒนาคอมพิวเตอร์ มาร์ก 1 (Harvard Mark I)

1954 จบปริญญาเอกจากฮาร์วาร์ด โดยได้วุฒิสาขาคณิตศาสตร์ประยุกต์

หลังจากเรียนจบเขายังคงทำงานอยู่ในตำแหน่งผู้ช่วยศาสตราจารย์ที่ฮาร์วาร์ด ในสาขา การประมวลข้อมูลอัตโนมัติ (automatic data processing)  ซึ่งเป็นหลักสูตรใหม่และเปิดเป็นที่แรกของโลกในเวลานั้น

1957 ได้มาทำงานกับ McKinsey & Company เป็นเวลาหกเดือน เพื่อทดลองการใช้งานคอมพิวเตอร์ในโลกธุรกิจจริงๆ 

The Description of Finite Sequential Processes

1960 เข้าทำงานกับฝ่ายวิจัยของ IBM ในนิวยอร์ค 

1962 เขียนหนังสือ  A Programming Language (APL) ซึ่งเริ่มแรกนั้น APL เป็นภาษาสัญลักษณ์ทางคณิตศาสตร์ (notation) เพื่อแทนการคำนวณแบบต่างๆ สำหรับการออกแบบโปรแกรม แต่ว่าต่อมาได้มีการพัฒนา APL ที่เป็นภาษาสำหรับเขียนโปรแกรม (programming language) ขึ้นมา ซึ่งอีเวอร์สัน ได้ร่วมกับเอดิน แฟรงค์อ๊อฟ (Adin Falkoff) พัฒนาภาษา APL ขึ้นมา

1963 เขียน Automatic Data Processing ร่วมกับเฟรด บรู๊คส์ (Fred Brooks)

1965 APL ถูกนำไปประยุกต์ใช้ครั้งแรกด้วยภาษา Fortran สำหรับเครื่องคอมพิวเตอร์ IBM 7090 

1968 ภาษษ APL ถูกเผยแพร่ให้กับสาธารณะ

1979 ได้รับรางวัล Turing Award จากการสร้าง APL

1980 ลาออกจาก IBM และกลบไปอยู่แคนนาดา และได้ทำงานให้กับ I.P. sharp Associates

1987 เขาเกษียณจากงานประจำ และได้ทุ่มเทให้กับการพัฒนาภาษใหม่ ที่เขาต้องการให้มีความเรียบง่ายมากกว่า APL ซึ่งเขาตั้งชื่อมันว่าภาษา J

2004 16 ตุลาคม, เกิดอาการเลือดออกในสมองเฉียบพลัน

19 ตุลาคม, เสียชีวิต ในวัย 83 ปี

Leave a Reply