ภาษาลับของเครื่องจักร

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

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

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

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

คำถามการอ่านเข้าใจ

คลิกเพื่อดูคำตอบ

คำตอบ: คอมไพเลอร์ทำหน้าที่เหมือน 'นักแปลภาษา' ที่เปลี่ยนคำพูดที่มนุษย์เข้าใจให้เป็นภาษาที่คอมพิวเตอร์เข้าใจได้.

คำตอบ: เพราะเธอเป็นคนแรกที่มองเห็นว่าการเขียนโค้ดสามารถใช้ทำอะไรได้มากกว่าแค่การคำนวณ แต่ยังสามารถใช้สร้างสรรค์สิ่งต่างๆ เช่น ศิลปะและดนตรีได้.

คำตอบ: มันถูกใช้กับบัตรเจาะรูเพื่อสั่งให้เครื่องทอผ้าแจ็คการ์ดทอลวดลายที่สวยงามบนผืนผ้าในปี ค.ศ. 1804.

คำตอบ: เธอคงรู้สึกว่ามันซับซ้อนและน่าหงุดหงิดเกินไป เธอต้องการเปลี่ยนแปลงเพื่อให้คนทั่วไป ไม่ใช่แค่ผู้เชี่ยวชาญ สามารถเรียนรู้และใช้งานคอมพิวเตอร์ได้ง่ายขึ้น.

คำตอบ: ข้อความสุดท้ายคือ การเขียนโค้ดเป็นเครื่องมือที่ทรงพลังสำหรับการสร้างสรรค์และแก้ปัญหา ซึ่งทุกคนสามารถเรียนรู้เพื่อนำไปใช้สร้างสิ่งที่น่าทึ่งและช่วยเหลือโลกได้.