×

START A PROJECT

We are here to build a high-quality extension for brands to serve your consumers.

    By Kaewklaow Robru - 16 มิถุนายน 2023

    เกรซ ฮอปเปอร์: Grace Hopper (Amazing Grace) ผู้บุกเบิกการเขียนโปรแกรมคอมพิวเตอร์

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

    ภาพที่ 1; Grace Hopper จาก; https://twitter.com/Women_in_Mobile

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

    ในฐานะสมาชิกของ U.S. Navy Reserve ฮอปเปอร์เข้าร่วมทีมที่ทำงานเกี่ยวกับคอมพิวเตอร์ Mark I ที่มหาวิทยาลัยฮาร์วาร์ด เครื่องกลไฟฟ้าขนาดใหญ่นี้ใช้ในการคำนวณที่ซับซ้อนเพื่อวัตถุประสงค์ทางทหาร จุดประกายให้เธอหลงใหลในการคำนวณ ในช่วงเวลาที่เธออยู่ที่ฮาร์วาร์ดนั้นฮอปเปอร์ได้สร้างความก้าวหน้าครั้งสำคัญที่จะเปลี่ยนแนวทางการเขียนโปรแกรมคอมพิวเตอร์ไปตลอดกาล 

    ภาพที่ 2; Hopper's name on a duty roster for the Bureau of Ships Computation Project at Harvard, which built and operated the Mark I

    ในขณะที่แก้ไขข้อบกพร่องของคอมพิวเตอร์ Mark II ในปี 1947 Hopper ได้ค้นพบตัวมอดที่ติดอยู่ระหว่างรีเลย์ของเครื่อง เหตุการณ์นี้ทำให้เกิดคำว่า "debugging" หรือ "ดีบั๊ก" และกลายเป็นสัญลักษณ์ของกระบวนการระบุและแก้ไขข้อผิดพลาดของซอฟต์แวร์อย่างพิถีพิถัน ความทุ่มเทของ Hopper ในการแก้ปัญหาและความพากเพียรในการไขความซับซ้อนของเครื่องทำให้เธอเป็นผู้บุกเบิกในด้านการเขียนโปรแกรมคอมพิวเตอร์ 

    ภาพที่ 3; Log book showing the "bug" found caught in a Mark II relay

    การมีส่วนร่วมที่สำคัญที่สุดของ Hopper ในการคำนวณคืองานของเธอในการพัฒนาคอมไพเลอร์ (Compiler) ตัวแรก คอมไพเลอร์คือโปรแกรมที่แปลภาษาโปรแกรมระดับสูงเป็นรหัสเครื่องที่คอมพิวเตอร์สามารถเข้าใจได้ คอมไพเลอร์ที่ก้าวล้ำของเธอซึ่งรู้จักกันในชื่อ A-0 System ได้วางรากฐานสำหรับภาษาโปรแกรมสมัยใหม่และทำให้โปรแกรมเมอร์เขียนโค้ดได้ง่ายขึ้น

    ภาพที่ 4; Grace Hopper using the A-0 compiler

    ในปีต่อ ๆ มา ฮอปเปอร์ยังคงสร้างคุณูปการสำคัญต่อวิทยาการคอมพิวเตอร์ เธอเป็นผู้นำทีมที่พัฒนาคอมไพเลอร์เชิงพาณิชย์เครื่องแรก Flow-Matic ซึ่งในที่สุดก็พัฒนาเป็นภาษา COBOL (Common Business-Oriented Language); ภาษาโคบอล (ภาษาเชิงธุรกิจทั่วไป) ภาษาโคบอลกลายเป็นภาษาโปรแกรมที่ใช้กันอย่างแพร่หลายโดยเฉพาะในแอปพลิเคชันทางธุรกิจและการบริหาร ผลกระทบของ Hopper ขยายไปไกลกว่าความสำเร็จทางเทคนิคของเธอ เธอเป็นผู้สนับสนุนที่แข็งแกร่งสำหรับการกำหนดมาตรฐานของภาษาโปรแกรม และมีบทบาทสำคัญในการพัฒนามาตรฐานภาษา COBOL เธอเชื่อว่าทุกคนควรเข้าถึงคอมพิวเตอร์ได้ และทุ่มเทความพยายามของเธอในการทำให้การเขียนโปรแกรมเป็นมิตรกับผู้ใช้และทั่วถึงมากขึ้น 

    ภาพที่ 5; Grace Hopper and COBOL

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


    Grace Hopper สตรีหมายเลข 1 แห่งวงการ Programmer

    เพื่อเป็นการระลึกถึงผลงานที่โดดเด่นของเธอ เกรซ ฮอปเปอร์ได้รับรางวัลต่าง ๆ มากมาย รวมถึงรางวัล Presidential Medal of Freedom, National Medal of Technology และรางวัล Computer Sciences Man of the Year Award เรื่องราวของเธอเป็นเครื่องเตือนใจว่าด้วยความหลงใหล ความอุตสาหะ และความเต็มใจที่จะท้าทายสภาพที่เป็นอยู่ บุคคลต่าง ๆ สามารถกำหนดอนาคตและปฏิวัติอุตสาหกรรมทั้งหมดได้

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

    Reference:

    YaleNews. (February 10, 2017). Grace Murray Hopper (1906-1992): A legacy of innovation and service.

    Britannica. (May 6, 2023). Grace Hopper United States naval officer and mathematician

    National Women’s History Museum. (2017). Grace Hopper (1906-1992) 

    0 Comment