พลเรือตรีเกรซ เมอร์เรย์ ฮ็อปเปอร์: มารดาแห่งโคบอล

สารบัญ:

พลเรือตรีเกรซ เมอร์เรย์ ฮ็อปเปอร์: มารดาแห่งโคบอล
พลเรือตรีเกรซ เมอร์เรย์ ฮ็อปเปอร์: มารดาแห่งโคบอล
Anonim

เป็นที่รู้จักในฐานะมารดาของโคบอล พลเรือตรีเกรซ เมอร์เรย์ ฮอปเปอร์เป็นผู้บุกเบิกคอมพิวเตอร์ นายทหารเรือ นักการศึกษา วิทยากร และสตรีผู้คว้าเหรียญรางวัลในสาขาวิทยาการคอมพิวเตอร์ ความรู้ การศึกษา ความดื้อรั้น และประสบการณ์ของเธอทำให้เธอได้รับการยอมรับในระดับสากล

เกรซฮ็อปเปอร์คือใคร? ช่วงปีแรก

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

Image
Image

เธอจบ Phi Beta Kappa จาก Vassar College ในปี 1928 ด้วยปริญญาคณิตศาสตร์และฟิสิกส์ จากนั้นเธอก็ได้รับปริญญาโทด้านคณิตศาสตร์จากมหาวิทยาลัยเยลในปี 1930 และอีกหนึ่งปีต่อมาก็เริ่มสอนวิชาเดียวกันที่ Vassar College เธอจบอาชีพการศึกษาของเธอในปี 2477 ด้วยปริญญาเอกของเธอ ในวิชาคณิตศาสตร์ ต่อมาในชีวิตเธอกลายเป็นนักการศึกษาด้วยตัวเองและเป็นวิทยากรมืออาชีพด้านวิทยาการคอมพิวเตอร์

“สำหรับฉัน การเขียนโปรแกรมเป็นมากกว่าศิลปะเชิงปฏิบัติที่สำคัญ นอกจากนี้ยังเป็นงานขนาดมหึมาในพื้นฐานของความรู้”

อาชีพทหารเรือของพลเรือตรีฮ็อปเปอร์

ในช่วงสงครามโลกครั้งที่ 2 เกรซ เมอร์เรย์ ฮอปเปอร์พยายามที่จะเกณฑ์ทหาร แต่พวกเขาก็ปฏิเสธเธอเพราะอายุของเธอ (34) และรูปร่างที่เล็ก จากนั้นเธอก็ลาจากการทำงานที่ Vassar College เพื่อเข้าร่วมกองกำลังสำรองของกองทัพเรือสหรัฐฯ (Women's Reserve) ที่รู้จักกันในชื่อ WAVES

Image
Image

หลังจากการฝึกที่ Naval Reserve Midshipmen’s School ในแมสซาชูเซตส์ เธอสำเร็จการศึกษาอันดับหนึ่งในชั้นเรียนของเธอ จากนั้นเธอก็ได้รับมอบหมายให้ทำงานที่สำนักงานโครงการคำนวณทางเรือที่มหาวิทยาลัยฮาร์วาร์ดในฐานะรอง ป.ตรี

เธอยึดมั่นในสายสัมพันธ์ของเธอกับกองทัพเรือสำรองตลอดชีวิตของเธอ แม้ว่าเธอจะมีส่วนสนับสนุนด้านเทคโนโลยีอย่างมากก็ตาม แม้ว่ากองทัพเรือจะไม่เคยอนุมัติการย้ายไปยังกองทัพเรือนอกเหนือกำลังสำรอง แต่เธอก็ได้รับยศผู้บัญชาการในปี 2509 กัปตันในปี 2516 พลเรือจัตวาในปี 2526 และพลเรือตรีในปี 2528

“ภาวะผู้นำเป็นถนนสองทาง ความจงรักภักดีและความภักดีลดลง เคารพผู้บังคับบัญชา ดูแลลูกเรือ”

ในปี 1987 เธอได้รับรางวัลเหรียญตราประจำการกลาโหม ซึ่งเป็นเครื่องราชอิสริยาภรณ์สูงสุดของทหารที่ไม่เกี่ยวกับการต่อสู้

เกรซ ฮอปเปอร์ เป็นที่รู้จักสำหรับอะไร

ในขณะที่ทำงานกับโครงการคำนวณทางเรือที่ฮาร์วาร์ด ฮ็อปเปอร์ทำงานกับผู้บุกเบิกคอมพิวเตอร์อีกคนหนึ่งคือโฮเวิร์ด ไอเคน นำโดย Aiken ทีมงานได้พัฒนาคอมพิวเตอร์ Mark I หรือที่เรียกว่า Automatic Sequence Controlled Calculator Hopper ได้รับมอบหมายให้เขียนโปรแกรม Mark I และเขียนคู่มือผู้ใช้มากกว่า 500 หน้าสำหรับคอมพิวเตอร์ระบบเครื่องกลไฟฟ้ายุคแรกๆ เครื่องนี้

เธอและทีมคำนวณว่ามีความสำคัญต่อการทำสงคราม กองทัพใช้พวกมันในการคำนวณวิถีโคจร สอบเทียบเรือกวาดทุ่นระเบิด และสร้างตารางระยะสำหรับปืนใหม่

Image
Image

Mark II และ Mark III ตามมาในไม่ช้า เมื่อเรื่องราวดำเนินไป ทีมงานพบผีเสื้อกลางคืนใน Mark II ในเย็นวันหนึ่งในปี 1947 ทำให้ฮ็อปเปอร์เป็นคนแรกที่เรียกปัญหาคอมพิวเตอร์ว่า "บั๊ก" Hopper ยังคงทำงานกับ Harvard Computation Lab จนถึงปี 1949

จากนั้นเธอก็เข้าร่วม Eckert-Mauchly Computer Corporation ซึ่งต่อมาถูกซื้อกิจการโดย Remington Rand เธอทำงานเป็นนักคณิตศาสตร์อาวุโสในทีมพัฒนา UNIVAC I ซึ่งเป็นคอมพิวเตอร์อิเล็กทรอนิกส์ขนาดใหญ่เครื่องแรกที่ออกสู่ตลาดในปี 1950

“จากนั้น เมื่อมีอะไรผิดพลาดกับคอมพิวเตอร์ เราบอกว่ามีข้อบกพร่องอยู่ในนั้น”

ฮอปเปอร์แนะนำภาษาคอมพิวเตอร์ใหม่ในช่วงเวลานี้ เธอเชื่อว่าผู้คนจะใช้ภาษาการเขียนโปรแกรมกันอย่างแพร่หลายมากขึ้นโดยใช้คำภาษาอังกฤษมากกว่าแค่สัญลักษณ์ในขณะที่บริษัทปฏิเสธข้อเสนอแนะของเธอมาสองสามปีแล้ว Hopper ก็ไม่ละทิ้งความคิดของเธอและพัฒนาคอมไพเลอร์ภาษาคอมพิวเตอร์เครื่องแรก

ในปี พ.ศ. 2495 โปรแกรมเวอร์ชันแรกถือกำเนิดขึ้นและมีชื่อว่า A-0 โปรแกรมนี้ซึ่งทำหน้าที่เป็นตัวเชื่อมโยงทำให้โปรแกรมเมอร์สามารถเขียนโปรแกรมสำหรับคอมพิวเตอร์หลายเครื่องแทนที่จะเป็นเครื่องเดียว และคอมไพเลอร์โดยพื้นฐานแล้ว "แปลสัญกรณ์ทางคณิตศาสตร์เป็นรหัสเครื่อง"

“พวกเขาบอกฉันว่าคอมพิวเตอร์ทำได้แค่เลขคณิตเท่านั้น”

ระหว่างปี พ.ศ. 2497 และ พ.ศ. 2498 Flow-Matic ซึ่งเป็นภาษาโปรแกรมคอมไพเลอร์ที่ใช้คำสั่งภาษาอังกฤษเป็นคำสั่ง โปรแกรมนี้เปิดให้สาธารณชนเข้าชมในปี 1958 Flow-Matic เป็นแนวคิดที่หล่อหลอม Cobol

โคบอล (ภาษาเชิงธุรกิจทั่วไป) กำหนดในปี 2502 เป็นภาษาโปรแกรมสำหรับตัวประมวลผลข้อมูลที่เรายังคงใช้อยู่ในปัจจุบัน ฮ็อปเปอร์ส่งเสริมภาษานี้ให้กับทั้งภาครัฐและเอกชนตลอดช่วงทศวรรษ 1960ในช่วงปี 1970 Cobol เป็นภาษาคอมพิวเตอร์ที่ใช้กันอย่างแพร่หลายมากที่สุดในโลก

Image
Image

Hopper ดำรงตำแหน่งผู้อำนวยการ Navy Programming Languages Group พัฒนาซอฟต์แวร์ตรวจสอบสำหรับ Cobol และคอมไพเลอร์เป็นส่วนหนึ่งของโปรแกรมมาตรฐานสำหรับกองทัพเรือทั้งหมด

ในปี 1970 เธอได้พัฒนามาตรฐานสำหรับการทดสอบระบบคอมพิวเตอร์และส่วนประกอบต่างๆ สำนักงานมาตรฐานแห่งชาติ (ปัจจุบันคือสถาบันมาตรฐานและเทคโนโลยีแห่งชาติ (NIST)) นำการทดสอบเหล่านี้มาใช้

“วลีที่อันตรายที่สุดในภาษาคือ 'เราทำแบบนี้มาตลอด'”

เส้นเวลาของมรดก

1906: เกิดในนิวยอร์กซิตี้

1928: จบ Phi Beta Kappa จาก Vassar College

1930: สำเร็จการศึกษาระดับปริญญาโทด้านคณิตศาสตร์จากมหาวิทยาลัยเยล และแต่งงานกับศาสตราจารย์ Vincent Foster Hopper จากมหาวิทยาลัยนิวยอร์ก

1931: เริ่มสอนคณิตศาสตร์ที่ Vassar College

1934: จบปริญญาเอก สาขาคณิตศาสตร์จากมหาวิทยาลัยเยล

1943: เข้าร่วมกองหนุนกองทัพเรือสหรัฐฯ (WAVES)

1944 : รับหน้าที่เป็นร้อยตรี ระดับจูเนียร์ และมอบหมายให้สำนักงานโครงการคำนวณทางเรือที่มหาวิทยาลัยฮาร์วาร์ด

1945: หย่าร้างจากสามีของเธอ Vincent Foster Hopper

1949 : เข้าร่วม Eckert-Mauchly Computer Corporation ในฐานะนักคณิตศาสตร์อาวุโส

1952: พัฒนาคอมไพเลอร์ภาษาคอมพิวเตอร์เครื่องแรก

1954: พัฒนาภาษาโปรแกรม Math-Matic และ Flow-Matic ร่วมกับทีมของเธอ

1959: กำหนดภาษาการเขียนโปรแกรม Cobol และกลายเป็นอาจารย์ที่ Moore School of Electrical Engineering ที่มหาวิทยาลัยเพนซิลเวเนีย

1966: ได้รับยศผู้บัญชาการและเกษียณจากกองหนุนทหารเรือ

1967, 1971, 1972: ถูกเรียกกลับเข้าประจำการในกองหนุนทหารเรือ, เกษียณแล้วกลับมาปฏิบัติหน้าที่อีกครั้ง

“ดูเหมือนฉันจะเกษียณมาเยอะแล้วนะ”

1972 - 1978: ทำหน้าที่เป็นวิทยากรมืออาชีพที่ George Washington University

1973: ได้รับยศกัปตันใน Naval Reserve และชาวอเมริกันและผู้หญิงคนแรกที่ได้รับการเสนอชื่อให้เป็น Distinguished Fellow of the British Computer Society

1983: ได้รับยศของพลเรือจัตวาในกองหนุนทหารเรือโดยการแต่งตั้งประธานาธิบดีพิเศษโดยประธานาธิบดีโรนัลด์เรแกน

1985: ได้รับยศพลเรือตรีในกองหนุนทหารเรือ

1986 - 1987: ปลดประจำการจากกองหนุนทหารเรืออย่างถาวรและได้รับรางวัลเหรียญตราประจำหน่วยกลาโหม

1988: ได้รับเหรียญเทคโนโลยีแห่งชาติ

1991: ได้รับการเสนอชื่อให้เป็น Fellow of the American Academy of Arts and Sciences

ในเดือนมกราคม พ.ศ. 2535 เมื่ออายุได้ 85 ปี พลเรือตรีเกรซ เมอร์เรย์ ฮอปเปอร์ เสียชีวิตจากการหลับใหลจากสาเหตุตามธรรมชาติ และได้นอนพักผ่อนอย่างเต็มยศทหารในสุสานแห่งชาติอาร์ลิงตัน เธอไม่มีลูก หลังจากที่เธอเสียชีวิต เธอได้รับเหรียญแห่งอิสรภาพของประธานาธิบดีเพื่อยกย่องคุณูปการต่ออุตสาหกรรมวิทยาการคอมพิวเตอร์

ขอบคุณนะ เกรซ เมอร์เรย์ ฮ็อปเปอร์

เกี่ยวกับ Cobol เพียงอย่างเดียว การแก้ไขในช่วงหลายทศวรรษที่ผ่านมาได้นำไปสู่รูปแบบเชิงวัตถุที่ผู้ขายเช่น IBM และ Fujitsu ใช้ โปรแกรม Cobol ยังคงทำงานบนระบบปฏิบัติการเช่น Unix และ Windows และแนวคิดของการใช้ประโยคภาษาอังกฤษเป็นคำสั่งทางคอมพิวเตอร์นั้นไม่ได้ส่งผลกระทบเพียงแค่ภาษาโปรแกรมเท่านั้น แต่ยังส่งผลต่อผู้ที่เขียนและใช้คำเหล่านี้ทุกวันด้วย

“เรือในท่าปลอดภัย แต่นั่นไม่ใช่สิ่งที่เรือมีไว้เพื่อ ออกทะเลและทำสิ่งใหม่ๆ”

ถ้าปราศจากความช่วยเหลือจาก Grace Murray Hopper เราจะไม่เป็นที่ที่เราอยู่ในโลกแห่งเทคโนโลยีทุกวันนี้ ขอบคุณ พลเรือตรีเกรซ เมอร์เรย์ ฮอปเปอร์

อ่านเพิ่มเติมเกี่ยวกับผู้หญิงที่มีอิทธิพลในด้านเทคโนโลยีคนอื่นๆ ด้วยรายชื่อผู้หญิงที่สำคัญในประวัติศาสตร์วิดีโอเกม