# ประวัติของภาษาเขียนโปรแกรมแบบ Compiler: อธิบายง่ายๆ แบบเด็ก 12 ก็เข้าใจ
ในโลกของการเขียนโปรแกรม มีคำว่า “Compiler” ซึ่งเป็นเครื่องมือสำคัญที่ทำให้ความคิดสร้างสรรค์ของเราสามารถสื่อสารกับเครื่องคอมพิวเตอร์ได้ ลองนึกภาพว่าคอมพิวเตอร์เป็นเชฟที่ไม่เข้าใจภาษาอังกฤษหรือไทย แต่เค้าเข้าใจแต่ภาษาอาหาร แล้ว Compiler ก็คือหนังสือสูตรอาหารที่แปลภาษาของเราให้เชฟเข้าใจนั่นเอง
ย้อนกลับไปในยุคที่คอมพิวเตอร์เพิ่งถือกำเนิด การเขียนโปรแกรมนั้นทำได้ยากมากเพราะต้องเขียนด้วยภาษาเครื่อง (Machine Language) ที่เต็มไปด้วยรหัสของตัวเลขศูนย์และหนึ่ง คล้ายๆ กับการสื่อสารกับเชฟที่ใช้แต่ภาษาที่เข้าใจยากนั่นแหละ
ในปี 1950 นักคณิตศาสตร์หญิงชื่อ แกรซ ฮอปเปอร์ (Grace Hopper) ได้คิดค้น “Compiler” ขึ้น เพื่อแปลภาษาที่เราเขียน (ซึ่งเป็นภาษาที่เข้าใจง่ายกว่า) ให้กลายเป็นภาษาเครื่องที่คอมพิวเตอร์เข้าใจได้ ดังนั้น Compiler จึงเป็นเหมือนหนังสือสูตรอาหารที่สามารถแปลคำสั่งภาษามนุษย์ให้คอมพิวเตอร์เข้าใจได้
หนึ่งในภาษาเขียนโปรแกรมที่ใช้ Compiler แรกๆ คือภาษา FORTRAN (Formula Translation) ซึ่งถูกสร้างเมื่อปี 1957 มันถูกออกแบบมาเพื่อใช้ในการคำนวณทางวิทยาศาสตร์และวิศวกรรม คล้ายกับว่าเป็นสูตรอาหารที่เชฟใช้สำหรับทำอาหารแฟนซีเฉพาะด้านมากๆ
หลังจากนั้น มีการพัฒนาภาษาเขียนโปรแกรมและ Compiler อย่างต่อเนื่อง เช่นภาษา C ที่ถือว่าเป็นพ่อของภาษาเขียนโปรแกรมมากมายในยุคหลัง เพราะมันเป็นภาษาที่มี Compiler แปลคำสั่งได้อย่างรวดเร็วและมีประสิทธิภาพ คงเหมือนกับหนังสือสูตรอาหารขั้นเทพที่ทำให้เชฟทำอาหารได้เร็วและอร่อยทุกจาน
ในยุคปัจจุบัน เรามีภาษาเขียนโปรแกรมที่ใช้ Compiler อย่าง C++, Java, และ Swift โดยภาษาเหล่านี้ได้พัฒนาให้มีความสามารถในการแปลภาษาที่เข้าใจง่ายขึ้น รวมถึงการจัดการข้อผิดพลาดที่ดีขึ้น
การเรียนรู้เกี่ยวกับ Compiler จะช่วยให้เข้าใจว่าการเขียนโปรแกรมนั้นเกิดขึ้นได้อย่างไร เข้าใจกระบวนการที่ทำให้ภาษาที่เราเขียนด้วยมือกลายเป็นคำสั่งที่คอมพิวเตอร์ทำตามได้ เช่นเดียวกับที่เชฟอ่านสูตรอาหารแล้วทำอาหารตามสูตรนั้นให้ออกมาอร่อย ถ้าเราเข้าใจสูตร งานของเราก็จะง่ายและมีประสิทธิภาพมากยิ่งขึ้น
Compiler เป็นเครื่องมือที่ธรรมดาแต่มีพลังมหาศาลในโลกของการเขียนโปรแกรม จากการแปลภาษาที่ยากเข้าใจไปสู่ภาษาที่สามารถดำเนินการได้จริงบนคอมพิวเตอร์ เป็นส่วนหนึ่งที่ทำให้นวัตกรรมสมัยใหม่เป็นไปได้และช่วยให้โลกเราพัฒนาไปได้ไกลถึงจุดที่มันอยู่ในวันนี้
การเรียนรู้การเขียนโปรแกรมไม่ใช่แค่เรื่องของการเขียนโค้ดเท่านั้น แต่ยังรวมถึงการเข้าใจเครื่องมือที่ทำให้โค้ดเหล่านั้นมีชีวิต ใครที่สนใจในการสร้างสิ่งใหม่ๆ และอยากรู้ว่าเบื้องหลังของเว็บไซต์หรือแอปพลิเคชันที่ใช้งานอยู่ทุกวันนั้นทำงานอย่างไร Compiler และพื้นฐานการเขียนโปรแกรมคือสิ่งที่คุณควรเรียนรู้ และที่ EPT เรามุ่งมั่นจะค่อยๆ นำทางคุณผ่านคำสั่งและสูตรสำเร็จที่จำเป็นในการสร้างโลกดิจิทัลขึ้นมาใหม่ ใครที่น้อยใจเรื่องการเขียนโปรแกรม Compiler อย่างไรก็ตาม แต่ก็ไม่ใช่อุปสรรค ชัยชนะรออยู่ข้างหน้าเสมอ สำหรับเด็กอายุ 12 หรือผู้ใหญ่ที่พร้อมเรียนรู้ อย่ารอช้า โลกของการเขียนโปรแกรมสดใสและมีพร้อมที่จะสานฝันของคุณให้เป็นจริง!
หมายเหตุ: ข้อมูลในบทความนี้อาจจะผิด โปรดตรวจสอบความถูกต้องของบทความอีกครั้งหนึ่ง บทความนี้ไม่สามารถนำไปใช้อ้างอิงใด ๆ ได้ ทาง EPT ไม่ขอยืนยันความถูกต้อง และไม่ขอรับผิดชอบต่อความเสียหายใดที่เกิดจากบทความชุดนี้ทั้งทางทรัพย์สิน ร่างกาย หรือจิตใจของผู้อ่านและผู้เกี่ยวข้อง
หากเจอข้อผิดพลาด หรือต้องการพูดคุย ติดต่อได้ที่ https://m.me/expert.Programming.Tutor/
Tag ที่น่าสนใจ: ประวัติ ภาษาเขียนโปรแกรม compiler ประวัติของภาษาเขียนโปรแกรม compiler ยุคแรกๆ การประดิษฐ์_compiler fortran ภาษา_fortran การพัฒนา_compiler_เพิ่มเติม ภาษา_c compiler ภาษาเขียนโปรแกรม ภาษาเผ่าพันธุ์_c การพัฒนา_compiler c++ java swift compiler compiler การเรียนรู้เกี่ยวกับ_compiler การเขียนโปรแกรม compiler สรุป compiler
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM
Copyright (c) 2013 expert-programming-tutor.com. All rights reserved. | 085-350-7540 | 084-88-00-255 | ntprintf@gmail.com