ภาษาลับรอบตัวคุณ

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

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

เป็นเวลานานทีเดียวที่ฉันถูกพูดโดยเครื่องจักรขนาดยักษ์เท่าห้องเท่านั้น. ในช่วงทศวรรษที่ 1940 คอมพิวเตอร์อย่าง ENIAC ถูกสร้างขึ้นเพื่อแก้ปัญหาการคำนวณขนาดใหญ่สำหรับวงการวิทยาศาสตร์และการทหาร. การเขียนโปรแกรมให้พวกมันเป็นงานที่ยากลำบากมาก ต้องใช้การเสียบสายเคเบิลและสับสวิตช์นับไม่ถ้วน. แต่แล้วนักวิทยาศาสตร์คอมพิวเตอร์ผู้หลักแหลมชื่อ เกรซ ฮอปเปอร์ ก็ได้ช่วยทำให้ฉันเข้าใจง่ายขึ้นมาก. ในปี ค.ศ. 1952 เธอได้พัฒนา 'คอมไพเลอร์' ตัวแรก ซึ่งเป็นโปรแกรมที่สามารถแปลคำสั่งที่เขียนในภาษาที่คล้ายกับภาษามนุษย์ให้กลายเป็นเลขหนึ่งและศูนย์ที่คอมพิวเตอร์เข้าใจได้. นี่คือการก้าวกระโดดครั้งยิ่งใหญ่. ต้องขอบคุณผลงานของเธอที่ทำให้ 'ภาษาโปรแกรม' ใหม่ๆ ถือกำเนิดขึ้น. ในทศวรรษที่ 1950 ภาษาอย่าง FORTRAN ได้ช่วยเหลือนักวิทยาศาสตร์ และภาษา COBOL ก็ช่วยเหลือภาคธุรกิจ. ตลอดหลายทศวรรษต่อมา ฉันได้พัฒนาไปเป็นภาษาต่างๆ มากมาย เช่น ภาษา C ในช่วงต้นทศวรรษ 1970 ซึ่งแต่ละภาษาก็ถูกออกแบบมาเพื่อแก้ปัญหาประเภทต่างๆ ให้ง่ายขึ้น.

ช่วงเวลาที่ยิ่งใหญ่ที่สุดของฉันมาถึงเมื่อฉันได้ย้ายออกจากห้องปฏิบัติการขนาดใหญ่และเข้าไปอยู่ในบ้านของผู้คน. การปฏิวัติคอมพิวเตอร์ส่วนบุคคลในทศวรรษที่ 1980 ทำให้ใครๆ ก็สามารถมีคอมพิวเตอร์ไว้บนโต๊ะทำงานได้. นี่คือจุดที่ฉันเริ่มเปลี่ยนแปลงโลกอย่างแท้จริง. จากนั้น ในปี ค.ศ. 1989 นักวิทยาศาสตร์คอมพิวเตอร์ชื่อ ทิม เบอร์เนิร์ส-ลี ได้ใช้ฉันสร้างบางสิ่งที่จะเชื่อมโยงทุกคนเข้าด้วยกัน นั่นคือ เวิลด์ไวด์เว็บ (World Wide Web). เขาเขียนโค้ดสำหรับเว็บเบราว์เซอร์และเว็บเซิร์ฟเวอร์ตัวแรก ทำให้ผู้คนสามารถแบ่งปันข้อมูลกันได้ทั่วโลก. นับจากวินาทีนั้นเป็นต้นมา ฉันก็อยู่ทุกหนทุกแห่ง. ฉันสร้างแพลตฟอร์มโซเชียลมีเดีย ร้านค้าออนไลน์ และคลังความรู้มหาศาลที่ใครก็สามารถเข้าถึงได้. ฉันคือเหตุผลที่คุณสามารถพูดคุยกับเพื่อนและครอบครัวที่อยู่ห่างไกลหลายพันไมล์ เรียนรู้ทักษะใหม่ๆ จากวิดีโอ หรือแม้กระทั่งสำรวจพื้นผิวดาวอังคารจากห้องเรียนของคุณ.

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

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

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

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

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

คำตอบ: ผู้เขียนใช้คำว่า 'บรรพบุรุษ' เพื่อแสดงให้เห็นว่าแนวคิดพื้นฐานของการให้คำสั่งแก่เครื่องจักรนั้นมีมานานแล้วก่อนที่จะมีคอมพิวเตอร์อิเล็กทรอนิกส์ แม้ว่าเครื่องทอผ้าจะไม่ใช่คอมพิวเตอร์ แต่มันเป็นจุดเริ่มต้นของแนวคิดที่พัฒนามาเป็นการเขียนโค้ดในปัจจุบัน

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

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