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

อ่าน 5 นาที

อลัน เพอร์ลิส

Alan Jay Perlis (1 เมษายน 1922 – 7 กุมภาพันธ์ 1990) เป็นนักวิทยาศาสตร์คอมพิวเตอร์ นักคณิตศาสตร์ และนักการศึกษาชาวอเมริกัน ผู้มีส่วนช่วยก่อตั้ง วิทยาศาสตร์คอมพิวเตอร์...

อลัน เพอร์ลิส

อลัน เจ. เพอร์ลิส
เปอร์ลิส ในปี 1982
เกิด
อลัน เจย์ เพอร์ลิส
( 1922-04-01 )วันที่ 1 เมษายน พ.ศ. 2465
เมืองพิตต์สเบิร์กรัฐเพนซิลเวเนีย สหรัฐอเมริกา
เสียชีวิต7 กุมภาพันธ์ 1990 (7 กุมภาพันธ์ 1990)(อายุ 67 ปี)
อัลมา มัธยฐาน
เป็นที่รู้จักในด้าน
รางวัล
เส้นทางอาชีพด้านวิทยาศาสตร์
ฟิลด์
สถาบันต่างๆ
วิทยานิพนธ์เกี่ยวกับสมการอินทิกรัล วิธีการแก้สมการอินทิกรัลโดยวิธีวนซ้ำ และการต่อยอดเชิงวิเคราะห์ (1950)
ฟิลิป แฟรงคลิน
นักศึกษาปริญญาเอก

Alan Jay Perlis (1 เมษายน 1922 – 7 กุมภาพันธ์ 1990) เป็นนักวิทยาศาสตร์คอมพิวเตอร์ นักคณิตศาสตร์ และนักการศึกษาชาวอเมริกัน ผู้มีส่วนช่วยก่อตั้งวิทยาศาสตร์คอมพิวเตอร์ให้เป็นสาขาวิชาการ เขาเป็นผู้บุกเบิกใน การสร้างคอม ไพเลอร์และ การออกแบบ ภาษาโปรแกรมและในปี 1966 เขาได้รับรางวัล AM Turing Award เป็นคนแรก สมาคมเครื่องจักรคำนวณยกย่องเขา "สำหรับอิทธิพลของเขาในด้านเทคนิคการเขียนโปรแกรมขั้นสูงและการสร้างคอมไพเลอร์" [ 1 ]

เพอร์ลิสทำงานในโครงการคอมพิวเตอร์ดิจิทัลยุคแรกหลังสงครามโลกครั้งที่สอง รวมถึงโครงการ Whirlwindที่ MIT และงานคำนวณที่ห้องปฏิบัติการวิจัยขีปนาวุธที่มหาวิทยาลัย Purdueและสถาบันเทคโนโลยี Carnegieเขาช่วยพัฒนาInternal Translator (IT) ซึ่งเป็นคอมไพเลอร์เชิงพีชคณิตรุ่นแรกสำหรับเครื่องจักรเช่น Datatron 205 และIBM 650 [ 1 ] [ 2 ] เขายังเป็นหนึ่งในผู้เข้าร่วมชาวอเมริกันในการออกแบบALGOL 58และต่อมาได้มีส่วนร่วมในการเติบโตของการวิจัยภาษาที่เกี่ยวข้องกับ ALGOL [ 1 ] [ 3 ]

นอกเหนือจากงานด้านเทคนิคแล้ว เพอร์ลิสยังเป็นผู้สร้างสถาบันที่สำคัญ เขาเป็นบรรณาธิการบริหารคนแรกของCommunications of the ACMดำรงตำแหน่งประธาน ACM ตั้งแต่ปี 1962 ถึง 1964 และมีส่วนช่วยในการกำหนดหลักสูตรวิทยาการคอมพิวเตอร์ในช่วงแรก[ 1 ] [ 2 ]ที่คาร์เนกี เขาเป็นหัวหน้าคนแรกของภาควิชาวิทยาการคอมพิวเตอร์ระดับบัณฑิตศึกษา ซึ่งเป็นหนึ่งในภาควิชาแรกๆ ในสหรัฐอเมริกา[ 1 ] [ 3 ]ต่อมาเขาย้ายไปที่มหาวิทยาลัยเยลซึ่งเขาดำรงตำแหน่งศาสตราจารย์ยูจีน ฮิกกินส์ สาขาวิทยาการคอมพิวเตอร์จนกระทั่งเสียชีวิต[ 1 ]

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

เพอร์ลิสเกิดเมื่อวันที่ 1 เมษายน พ.ศ. 2465 ในเมืองพิตต์สเบิร์กรัฐเพนซิลเวเนีย ในครอบครัวชาวยิว เขาเข้าเรียนที่โรงเรียนรัฐบาลโคลแฟกซ์ในย่านสควีร์ฮิลล์ และเข้าเรียนที่โรงเรียนมัธยมเทย์เลอร์ อัลเดอร์ไดซ์ในปี พ.ศ. 2476 [ 1 ]เขาศึกษาวิชาเคมีที่สถาบันเทคโนโลยีคาร์เนกีและสำเร็จการศึกษาด้วยเกียรตินิยมในปี พ.ศ. 2485 [ 1 ]

สองวันหลังจากสำเร็จการศึกษา เพอร์ลิสเข้ารับราชการทหารในช่วงสงครามผ่านโครงการนักเรียนนายร้อยการบินด้านอุตุนิยมวิทยาของกองทัพอากาศสหรัฐฯเขาได้รับการฝึกฝนให้เป็นเจ้าหน้าที่อุตุนิยมวิทยา และต่อมาได้ปฏิบัติหน้าที่ในยุโรปในฐานะเจ้าหน้าที่ข่าวกรองและสภาพอากาศประจำกองบินลาดตระเวน[ 1 ]หลังสงคราม เขาได้ศึกษาต่อในระดับบัณฑิตศึกษาด้านเคมีที่สถาบันเทคโนโลยีแคลิฟอร์เนีย เป็นระยะเวลาสั้นๆ แต่ในไม่ช้าก็เปลี่ยนไปเรียนคณิตศาสตร์ที่สถาบันเทคโนโลยีแมสซาชูเซตส์[ 1 ]

ที่ MIT เพอร์ลิสศึกษากับนักคณิตศาสตร์ฟิลิป แฟรงคลินเขาได้รับปริญญาโทสาขาคณิตศาสตร์ในปี 1949 และปริญญาเอกในปี 1950 วิทยานิพนธ์ของเขามีชื่อว่าOn Integral Equations, Their Solution by Iteration and Analytic Continuation [ 1 ]

งานด้านการคำนวณในยุคแรก

การเข้าสู่วงการคอมพิวเตอร์ของ Perlis เกิดขึ้นจากโครงการ Whirlwind ของ MIT ซึ่งเป็นหนึ่งในโครงการคอมพิวเตอร์ดิจิทัลแบบเรียลไทม์ยุคแรกๆ กลุ่มคณิตศาสตร์ของ Franklin รับผิดชอบในการเตรียมโปรแกรมสำหรับ Whirlwind และ Perlis ได้ช่วยเหลือในช่วงฤดูร้อนปี 1948 และ 1949 ในด้านการเขียนโค้ดและการประเมินวิธีการเชิงตัวเลขที่เหมาะสมสำหรับเครื่อง[ 1 ]ในปี 1951 เขาทำงานที่ห้องปฏิบัติการวิจัยขีปนาวุธที่Aberdeen Proving Ground ซึ่งเขา คำนวณตารางขีปนาวุธและได้พบกับสภาพแวดล้อมการคำนวณแบบหลายเครื่องในยุคแรกๆ ซึ่งรวมถึงENIAC , EDVACและORDVAC [ 1 ]

ในปี พ.ศ. 2495 เพอร์ลิสกลับมาที่ห้องปฏิบัติการคอมพิวเตอร์ดิจิทัลของ MIT และทำงานในโครงการ Cape Codซึ่งเป็นระบบป้องกันภัยทางอากาศแบบทดลองที่ช่วยนำไปสู่​​SAGE [ 1 ]ต่อมาในปีเดียวกันนั้น เขาได้เข้าร่วมมหาวิทยาลัยPurdueในตำแหน่งผู้ช่วยศาสตราจารย์ด้านคณิตศาสตร์และผู้อำนวยการฝ่ายการคำนวณของห้องปฏิบัติการสถิติของมหาวิทยาลัย[ 1 ] [ 2 ]

การทำงานของคอมไพเลอร์และภาษาโปรแกรม

ที่ Purdue เพอร์ลิสเริ่มสนใจที่จะทำให้การเขียนโปรแกรมพึ่งพาการเขียนโค้ดเครื่องจักรโดยตรงน้อยลง เขาช่วยนำการพัฒนา "คอมไพเลอร์ภาษาคณิตศาสตร์" สำหรับ Datatron 205 ซึ่งต่อมาเป็นที่รู้จักในชื่อInternal Translatorหรือ IT [ 1 ]แตกต่างจากระบบการเขียนโปรแกรมในยุคแรกๆ หลายระบบ IT ได้รับการออกแบบด้วยโครงสร้างเชิงตรรกะที่สามารถย้ายไปยังเครื่องอื่นๆ ได้โดยมีการเปลี่ยนแปลงเพียงเล็กน้อย ทำให้เป็นก้าวแรกๆ สู่ภาษาการเขียนโปรแกรมที่ไม่ขึ้นกับเครื่องจักร[ 1 ]

ในปี พ.ศ. 2499 เพอร์ลิสย้ายไปที่สถาบันเทคโนโลยีคาร์เนกีในตำแหน่งรองศาสตราจารย์ด้านคณิตศาสตร์และผู้อำนวยการศูนย์การคำนวณ ที่นั่นเขาและผู้ร่วมงานได้ทำการติดตั้ง IT บน IBM 650 เสร็จสมบูรณ์[ 1 ] [ 2 ]สมาคมคอมพิวเตอร์ IEEE อธิบายว่าเพอร์ลิสและเพื่อนร่วมงานของเขาได้สร้างลำดับของคอมไพเลอร์และแอสเซมเบลอร์ภาษาพีชคณิตสำหรับ IBM 650 [ 2 ] IT ได้รับการนำไปใช้โดยการติดตั้งคอมพิวเตอร์ของมหาวิทยาลัยหลายแห่งและช่วยกระตุ้นการวิจัยเกี่ยวกับเทคนิคการเขียนโปรแกรมและภาษาโปรแกรมระดับสูง[ 1 ]

ALGOL และวิทยาศาสตร์คอมพิวเตอร์เชิงวิชาการ

ในช่วงปลายทศวรรษ 1950 เพอร์ลิสได้มีบทบาทอย่างแข็งขันในความพยายามที่จะกำหนดภาษาโปรแกรมที่ไม่ขึ้นกับเครื่อง ในปี 1957 กลุ่มผู้ใช้และ ACM เริ่มพิจารณา "ภาษาโปรแกรมสากล" ที่สามารถแสดงวิธีการเชิงตัวเลขได้โดยไม่ขึ้นกับคอมพิวเตอร์เฉพาะเครื่อง[ 1 ] ในเดือนพฤษภาคม 1958 เพอร์ลิสได้นำคณะผู้แทน ACM ชาวอเมริกันไปประชุมที่ซูริคกับกลุ่มผู้เชี่ยวชาญด้านภาษาโปรแกรมชาวเยอรมัน-สวิส การประชุมดัง กล่าวได้ก่อให้เกิดภาษาอัลกอริทึมสากล ซึ่งต่อมาเปลี่ยนชื่อเป็นALGOL [ 1 ] [ 3 ]

ALGOL 60 กลายเป็นหนึ่งในภาษาโปรแกรมที่มีอิทธิพลมากที่สุดในประวัติศาสตร์การคำนวณ มันช่วยสร้างโครงสร้างบล็อก ขอบเขตคำศัพท์ และคำอธิบายภาษาอย่างเป็นทางการให้เป็นหัวข้อหลักในการออกแบบภาษาโปรแกรม แม้ว่า Perlis จะไม่ใช่ผู้ออกแบบเพียงคนเดียว แต่งานของเขาเกี่ยวกับ IT บทบาทของเขาในคณะผู้แทน ACM และการสนับสนุนของเขาในภายหลังช่วยทำให้ภาษาโปรแกรมเป็นวัตถุที่ถูกต้องตามกฎหมายของการศึกษาทางวิชาการ[ 1 ]

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

ผู้นำ ACM

เพอร์ลิสเป็นหนึ่งในผู้นำยุคแรกของสมาคมเครื่องจักรคำนวณ (Association for Computing Machinery ) เขาดำรงตำแหน่งบรรณาธิการบริหารคนแรกของCommunications of the ACMตั้งแต่ปี 1958 ถึง 1962 และดำรงตำแหน่งประธาน ACM ตั้งแต่ปี 1962 ถึง 1964 [ 1 ] [ 2 ]ในช่วงที่เขาดำรงตำแหน่งประธาน ACM องค์กรได้จัดตั้งคณะกรรมการหลักสูตรด้านวิทยาการคอมพิวเตอร์ขึ้น งานของคณะกรรมการนี้มีส่วนช่วยในการให้คำแนะนำเบื้องต้นสำหรับหลักสูตรวิทยาการคอมพิวเตอร์ระดับปริญญาตรี[ 1 ]

ในปี พ.ศ. 2509 เพอร์ลิสเป็นผู้รับรางวัล AM Turing Award คนแรก คำประกาศเกียรติคุณยกย่องอิทธิพลของเขาในด้านเทคนิคการเขียนโปรแกรมขั้นสูงและการสร้างคอมไพเลอร์[ 1 ]รางวัลนี้เชื่อมโยงผลงานคอมไพเลอร์ในช่วงแรก บทบาทของเขาใน ALGOL และการสนับสนุนการเขียนโปรแกรมในฐานะวิชาหลักในการคำนวณ

มหาวิทยาลัยเยล

ในปี พ.ศ. 2514 เพอร์ลิสย้ายไปที่มหาวิทยาลัยเยลในตำแหน่งศาสตราจารย์ยูจีน ฮิกกินส์ สาขาวิทยาการคอมพิวเตอร์ เขาอยู่ที่เยลจนกระทั่งเสียชีวิต ยกเว้นปีการศึกษา พ.ศ. 2520-2521 ซึ่งเขาดำรงตำแหน่งศาสตราจารย์กอร์ดอนและเบ็ตตี มัวร์ สาขาวิทยาการคอมพิวเตอร์ที่สถาบันเทคโนโลยีแคลิฟอร์เนีย[ 1 ] [ 3 ]

ที่เยล เพอร์ลิสยังคงเขียนและสอนเกี่ยวกับภาษาโปรแกรม การศึกษาด้านคอมพิวเตอร์ และธรรมชาติของการเขียนโปรแกรม ผลงานตีพิมพ์ในภายหลังของเขารวมถึงงานเกี่ยวกับAPLเมตริกซอฟต์แวร์ และแนวทางเชิงฟังก์ชันสำหรับการเขียนโปรแกรมแบบอาร์เรย์[ 2 ]เขายังดูแลหรือมีอิทธิพลต่อนักศึกษาที่กลายเป็นบุคคลสำคัญในภาษาโปรแกรมและวิศวกรรมซอฟต์แวร์ รวมถึงเดวิด พาร์นาสและโซฮาร์ มันนา

คำคมเกี่ยวกับการเขียนโปรแกรม

นอกจากนี้ Perlis ยังเป็นที่รู้จักจาก "Epigrams on Programming" ซึ่งเป็นชุดคำคมสั้นๆ ที่ตีพิมพ์ครั้งแรกในACM SIGPLAN Noticesในปี 1982 [ 4 ]คำคมเหล่านี้ได้รวบรวมมุมมองของ Perlis เกี่ยวกับการเขียนโปรแกรม การออกแบบภาษา นามธรรม และวัฒนธรรมซอฟต์แวร์ไว้ในข้อความสั้นๆ ซึ่งมักจะมีอารมณ์ขัน คำคมเหล่านี้แพร่หลายในหมู่นักโปรแกรมและนักวิทยาศาสตร์คอมพิวเตอร์[ 3 ]

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

เกียรติยศและรางวัล

เพอร์ลิสได้รับรางวัล AM Turing Award ครั้งแรก ในปี 1966 [ 1 ]เขาได้รับเลือกให้เป็นสมาชิกของAmerican Academy of Arts and Sciencesในปี 1974 และNational Academy of Engineeringในปี 1977 [ 1 ]เกียรติยศเพิ่มเติมของเขารวมถึงรางวัล AFIPS Education Award ในปี 1984 และรางวัล IEEE Computer Pioneer Award ในปี 1986 [ 1 ] [ 2 ]เขาได้รับปริญญาดุษฎีบัณฑิตกิตติมศักดิ์จาก Davis and Elkins College, Purdue University, University of Waterloo และ Sacred Heart University [ 1 ]

ความตายและมรดก

เพอร์ลิสเสียชีวิตที่นิวเฮเวน รัฐคอนเนตทิคัตเมื่อวันที่ 7 กุมภาพันธ์ พ.ศ. 2533 [ 1 ]ในบทความรำลึกในปี พ.ศ. 2533 ในCommunications of the ACMปีเตอร์ เจ. เดนนิง ได้บรรยายถึงเขาว่าเป็น "บิดาผู้ก่อตั้งวิทยาศาสตร์คอมพิวเตอร์ในฐานะสาขาวิชาที่แยกต่างหาก" [ 5 ]

มรดกของ Perlis ปรากฏอยู่ในงานทั้งด้านเทคนิคและด้านสถาบัน ในด้านเทคนิค เขาช่วยผลักดันการเขียนโปรแกรมจากการเขียนโค้ดเฉพาะเครื่องไปสู่ภาษาและระบบคอมไพเลอร์ระดับสูง ในด้านสถาบัน เขาช่วยสร้างองค์กร หลักสูตร วารสาร และภาควิชาต่างๆ ซึ่งทำให้วิทยาการคอมพิวเตอร์กลายเป็นสาขาวิชาการที่เป็นที่ยอมรับ[ 1 ] [ 2 ] [ 3 ]

ผลงานตีพิมพ์ที่คัดเลือก

  • Perlis, Alan J.; Smith, JW; Van Zoeren, HR (1957). ตัวแปลภายใน: คอมไพเลอร์สำหรับ 650
  • Perlis, AJ; Thornton, C. (1960). "การจัดการสัญลักษณ์ด้วยรายการแบบเธรด". Communications of the ACM . 3 (4): 195– 204. doi : 10.1145/367177.367202 .
  • เพอร์ลิส, อลัน เจ.; เบรเดน, โรเบิร์ต ที. (1965). หลักสูตรเบื้องต้นเกี่ยวกับการเขียนโปรแกรมคอมพิวเตอร์
  • Galler, Bernard A.; Perlis, Alan J. (1970). มุมมองเกี่ยวกับภาษาโปรแกรม .
  • เพอร์ลิส, อลัน เจ. (1975). บทนำสู่วิทยาการคอมพิวเตอร์ .
  • เพอร์ลิส, อลัน เจ. (1977). ในการสรรเสริญ APL: ภาษาสำหรับการเขียนโปรแกรมเชิงบทกวี (รายงาน)
  • Perlis, Alan J. (1978). Almost Perfect Artifacts Improve Only in Small Ways: APL Is More French than English (Report).
  • เพอร์ลิส, อลัน เจ.; เซย์เวิร์ด, เฟรเดอริค; ชอว์, แมรี (1981). ตัวชี้วัดซอฟต์แวร์: การวิเคราะห์และการประเมินผล
  • Perlis, Alan J. (1982). "คำคมเกี่ยวกับการเขียนโปรแกรม". ACM SIGPLAN Notices . 17 (9): 7– 13.
  • Perlis, Alan J.; Tu, Hai-Chen (1986). FAC: ภาษา APL เชิงฟังก์ชัน . เอกสารประกอบการประชุม APL '86.

ดูเพิ่มเติม

อ่านเพิ่มเติม

  • Denning, Peter J. (1990). "Alan J. Perlis—1922–1990: บิดาผู้ก่อตั้งวิทยาการคอมพิวเตอร์ในฐานะสาขาวิชาแยกต่างหาก" Communications of the ACM . 33 (5): 604– 605. doi : 10.1145/78607.214943 .
  • "เอกสารของอลัน เจ. เพอร์ลิส, 1942–1989" สถาบันชา ร์ลส์ แบ็บเบจ มหาวิทยาลัยมินนิโซตาสืบค้นเมื่อ15 พฤษภาคม 2026
  • อลัน เจ. เพอร์ลิสที่เว็บไซต์รางวัลเอเอ็ม ทัวริง
  • อลัน เจ. เพอร์ลิสในคณะกรรมการประวัติศาสตร์ของสมาคมคอมพิวเตอร์ IEEE
  • เอกสารของอลัน เจ. เพอร์ลิส ตั้งแต่ปี 1942 ถึง 1989ณ สถาบันชาร์ลส์ แบ็บเบจ
  • คำคมเกี่ยวกับการเขียนโปรแกรมที่มหาวิทยาลัยเยล
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Alan_Perlis&oldid=1354395840 "

สรุปเนื้อหา

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

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

Alan Jay Perlis (1 เมษายน 1922 – 7 กุมภาพันธ์ 1990) เป็นนักวิทยาศาสตร์คอมพิวเตอร์ นักคณิตศาสตร์ และนักการศึกษาชาวอเมริกัน ผู้มีส่วนช่วยก่อตั้ง วิทยาศาสตร์คอมพิวเตอร์...

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

เพอร์ลิสเกิดเมื่อวันที่ 1 เมษายน พ.ศ. 2465 ใน เมืองพิตต์สเบิร์ก รัฐเพนซิลเวเนีย ในครอบครัวชาวยิว เขาเข้าเรียนที่โรงเรียนรัฐบาลโคลแฟกซ์ในย่านสควีร์ฮิลล์ และเข้าเรียนที่ โรงเรียนมัธยมเทย์เลอร์ อัลเดอร์ไดซ์ ในปี พ.ศ.

งานด้านการคำนวณในยุคแรก

การเข้าสู่วงการคอมพิวเตอร์ของ Perlis เกิดขึ้นจาก โครงการ Whirlwind ของ MIT ซึ่งเป็นหนึ่งในโครงการคอมพิวเตอร์ดิจิทัลแบบเรียลไทม์ยุคแรกๆ กลุ่มคณิตศาสตร์ของ Franklin รับผิดชอบในการเตรียมโปรแกรมสำหรับ Whirlwind และ Perlis ได้ช่วยเหลือในช่วงฤดูร้อนปี 1948 และ 1949...

การทำงานของคอมไพเลอร์และภาษาโปรแกรม

ที่ Purdue เพอร์ลิสเริ่มสนใจที่จะทำให้การเขียนโปรแกรมพึ่งพาการเขียนโค้ดเครื่องจักรโดยตรงน้อยลง เขาช่วยนำการพัฒนา "คอมไพเลอร์ภาษาคณิตศาสตร์" สำหรับ Datatron 205 ซึ่งต่อมาเป็นที่รู้จักในชื่อ Internal Translator หรือ IT [ 1 ]...