จุดเริ่มต้นของโปรเเกรม "Bug" ตัวแรกของโลก
จุดเริ่มต้นของ "Bug" ตัวแรกของโลก: เมื่อข้อผิดพลาดไม่ใช่แค่โค้ด แต่คือแมลงตัวเป็น
ในโลกของการเขียนโปรแกรม คำว่า "Bug" คือคำที่โปรแกรมเมอร์ทั่วโลกคุ้นเคยและหวาดกลัวเป็นอย่างดี เพราะมันหมายถึงข้อผิดพลาดที่ทำให้ระบบทำงานผิดเพี้ยน แต่รู้หรือไม่ว่าที่มาของคำนี้ไม่ได้เริ่มต้นจากบรรทัดคำสั่งที่เขียนผิดพลาดในคอมพิวเตอร์สมัยใหม่ ทว่ามีที่มาจากเหตุการณ์จริงในประวัติศาสตร์ที่เกิดขึ้นกับเครื่องคอมพิวเตอร์ยักษ์ยุคบุกเบิก และผู้ที่ค้นพบมันก็คือสตรีผู้ทรงอิทธิพลที่สุดคนหนึ่งในวงการเทคโนโลยี
จุดเริ่มต้นของ "Bug" ตัวแรกของโลก: เมื่อข้อผิดพลาดไม่ใช่แค่โค้ด แต่คือแมลงตัวเป็นๆ!
ในโลกของการเขียนโปรแกรม คำว่า "Bug" คือคำที่โปรแกรมเมอร์ทั่วโลกคุ้นเคยและหวาดกลัวเป็นอย่างดี เพราะมันหมายถึงข้อผิดพลาดที่ทำให้ระบบทำงานผิดเพี้ยน แต่รู้หรือไม่ว่าที่มาของคำนี้ไม่ได้เริ่มต้นจากบรรทัดคำสั่งที่เขียนผิดพลาดในคอมพิวเตอร์สมัยใหม่ ทว่ามีที่มาจากเหตุการณ์จริงในประวัติศาสตร์ที่เกิดขึ้นกับเครื่องคอมพิวเตอร์ยักษ์ยุคบุกเบิก และผู้ที่ค้นพบมันก็คือสตรีผู้ทรงอิทธิพลที่สุดคนหนึ่งในวงการเทคโนโลยี
1. พลเรือตรี เกรซ ฮอปเปอร์: หญิงแกร่งผู้บุกเบิก
เรื่องราวเริ่มต้นขึ้นที่มหาวิทยาลัยฮาร์วาร์ด ในปี 1947 โดยบุคคลสำคัญอย่าง พลเรือตรี เกรซ ฮอปเปอร์ (Grace Hopper) หรือที่รู้จักกันในนาม "คุณยายแห่งวงการคอมพิวเตอร์" เธอคือผู้มีส่วนสำคัญในการคิดค้นภาษา COBOL และเป็นหนึ่งในทีมงานที่ดูแลเครื่องคอมพิวเตอร์ขนาดยักษ์อย่าง Harvard Mark II ซึ่งในสมัยนั้นคอมพิวเตอร์ยังมีขนาดใหญ่เท่าห้องและใช้ระบบเชิงกลเป็นหลัก
2. เมื่อผีเสื้อกลางคืนพลีชีพกลางแผงวงจร
ในระหว่างที่เครื่อง Mark II กำลังทำงาน จู่ๆ ระบบก็เกิดอาการรวนอย่างไม่ทราบสาเหตุ ทีมงานจึงเริ่มทำการตรวจสอบฮาร์ดแวร์อย่างละเอียด จนกระทั่งไปถึงแผงวงจร Relay ตัวที่ 70 และได้พบกับต้นตอของปัญหาที่ไม่ใช่ความผิดพลาดของวงจรไฟฟ้า แต่เป็นซากของ "ผีเสื้อกลางคืน" (Moth) ตัวหนึ่งที่บินเข้าไปติดอยู่ข้างในและถูกกระแสไฟฟ้าช็อตจนตายคาที่ ทำให้การส่งสัญญาณของเครื่องติดขัด
3. การบันทึกประวัติศาสตร์: First Actual Case of Bug
ด้วยความอารมณ์ดีและช่างสังเกต เกรซ ฮอปเปอร์ จึงนำคีมมาคีบซากผีเสื้อตัวนั้นออกมา แล้วนำเทปใสมาแปะลงในสมุดบันทึกเหตุการณ์ (Logbook) พร้อมเขียนกำกับไว้ด้วยประโยคสุดคลาสสิกว่า "First actual case of bug being found" หรือ "กรณีแรกที่พบแมลงตัวเป็นๆ จริงๆ" เพื่อล้อเลียนคำศัพท์ที่วิศวกรสมัยก่อนมักใช้เรียกปัญหาทางเทคนิคเล็กๆ น้อยๆ
นับตั้งแต่วันนั้นเป็นต้นมา คำว่า "Bug" จึงกลายเป็นมาตรฐานสากลที่ใช้เรียกข้อผิดพลาดของซอฟต์แวร์หรือฮาร์ดแวร์ และกระบวนการแก้ไขปัญหาเหล่านั้นก็ได้ชื่อว่า "Debugging" หรือความหมายตรงตัวคือ "การเอาแมลงออก" นั่นเอง ต้องขอบคุณความช่างจดช่างจำของคุณยายเกรซ และการพลีชีพของผีเสื้อกลางคืนตัวนั้นที่ทำให้ชาวไอทีมีศัพท์เท่ๆ ใช้มาจนถึงทุกวันนี้
#ประวัติศาสตร์คอมพิวเตอร์ #GraceHopper #FirstBug #โปรแกรมเมอร์ #สาระไอที #Debugging #ความรู้รอบตัว
เขียนโดย ดร กิฟท์นางมารพยากรณ์
เพื่อให้ผู้อ่านได้รับทั้งความรู้ แรงบันดาลใจ และแนวทางการใช้ชีวิตที่เท่าทันโลก
6 ประเทศที่ไม่มีกลางวัน
สิบเลขขายดีแม่จำเนียร งวด 16/5/69
คณะไหนมีนักศึกษาลาออกกลางทาง มากที่สุด?
คณะที่เรียนจบยากที่สุดในประเทศไทย
มหาวิทยาลัยที่ได้งบประมาณมากที่สุดในประเทศไทย
แนวทางเลข เเม่น้ำหนึ่ง 16/5/69
จังหวัดที่คนอยากย้ายออกมากที่สุด” คือจังหวัดไหน?
เลขเด็ดเจ๊นุ๊ก บารมีมหาเฮง งวด 16 พฤษภาคม 2569 รวมเลขเด่น 2 ตัว 3 ตัว
สวนสาธารณะลอยฟ้าแห่งแรกของประเทศไทย
ใช้ปลั๊กไฟมาทั้งชีวิต เพิ่งรู้ ว่ารูเล็กๆ บนขา มีไว้ทำแบบนี้นี่เอง
ใช้คอมมาทั้งชีวิตเพิ่งรู้! ขีดนูนบนปุ่ม F และ J มีไว้ทำไม?
วิเคราะห์เลขเด่น แม่น้ำหนึ่ง 16/5/69
ตายแล้วเงินไปไหน? เปิดข้อกฎหมายที่คนมี 'เงินฝาก' ต้องรู้ ก่อนกลายเป็นเงินแผ่นดิน!
เปิดโผ มหาวิทยาลัยที่เด็กต่างชาตินิยมเรียนที่สุด ในไทยปี 2569
ปลาช่อนที่หายากและมีราคาสูงที่สุดในโลก
ย้อนรอยเมนูเด็ดรุ่นปู่ย่า! 4 วิธีกิน "ข้าวสวย" คู่กับผลไม้และน้ำมันหมู เรื่องแปลกที่อร่อยจริง
ไม่ได้มีแค่พระองค์เดียว! เปิดลำดับ "พระพุทธเจ้า" ในอดีตและอนาคต ยอดรวมทั้งหมดมีกี่พระองค์กันแน่?
ล้างไส้อ่อนหมูผิดมาตลอด? วิธีง่ายๆ ที่ทำให้หายคาว หายขม อร่อยขึ้นทันที
น้ำตกเอนเจล (Angel Falls) : น้ำตกสูงที่สุดในโลก
เลือกดอกไม้ไหว้พระให้ถูกโฉลก! เปิดอานิสงส์ "ถวายดอกไม้" แต่ละชนิด พร้อมบทอธิษฐานเสริมสิริมงคล
"กราฟีน" (Graphene) วัสดุบางระดับอะตอม แต่แกร่งกว่าเหล็ก 200 เท่า! กุญแจเปลี่ยนโลกเทคโนโลยี
"งูชายธง" นักล่าพิษร้ายแรงแห่งชายฝั่ง กับฉายาหางใบพายที่นักเดินหาดต้องระวัง




