3. รู้จักกับคอมไพเลอร์ (Compiler)
คอมไพเลอร์ (Compiler)
คอมไพเลอร์ (Compiler) คือ โปรแกรมคอมพิวเตอร์ที่ทำหน้าที่แปลงชุดคำสั่ง จากภาษาคอมพิวเตอร์หนึ่ง ไปเป็นชุดคำสั่งที่มีความหมายเดียวกัน ในภาษาคอมพิวเตอร์อื่น
โดยคอมไพเลอร์ส่วนใหญ่ จะทำการแปล รหัสต้นฉบับ (source code) ที่เขียนในภาษาระดับสูง ไปเป็น ภาษาระดับต่ำ หรือ ภาษาเครื่อง ซึ่งคอมพิวเตอร์สามารถที่จะเข้าใจและประมวลผลตามคำสั่งได้โดยตรง
วิธีใช้คอมไพเลอร์
คอมไพเลอร์เอง เป็นซอฟท์แวร์ที่มีให้เลือกใช้จากผู้พัฒนาหลากหลาย มีทั้งแบบที่ติดตั้งลงในเครื่องคอมพิวเตอร์ และ แบบที่สามารถใช้งานออนไลน์ได้
ซึ่งแบบออนไลน์นั้น สามารถเข้าใช้งานผ่านเว็บไซต์ได้ จึงมีความสะดวกใช้งานใช้งานเพื่อการศึกษามากกว่า
เว็บไซต์ที่มีบริการคอมไพเลอร์ แบบออนไลน์ที่ได้รับความนิยมในปัจจุบัน ได้แก่
1. www.programiz.com เว็บไซต์ที่มีบทเรียนสอนเขียนโปรแกรมในหลายภาษา พร้อมกับมีบริการคอมไพเลอร์ด้วย
2. replit.com เว็บไซต์ที่สามารถเขียนโปรแกรมในรูปแบบโปรเจ็คได้ดี
3. www.w3schools.com เว็บไซต์ในตำนานที่เป็นจุดเริ่มต้นของนักพัฒนาโปรแกรมหลายคน มีบทเรียนสอนการเขียนโปรแกรมทุกภาษาที่ได้รับความนิยม
*คอมไพเลอร์ที่จะให้นักเรียนใช้ระหว่างการเรียนรายวิชานี้ คือ www.programiz.com
** ถึงแม้คอมไพเลอร์แบบออนไลน์จะมอบความสะดวกสบายที่เหนือกว่า แต่การพัฒนาโปรแกรมอย่างจริงจังนั้น การใช้คอมไพเลอร์แบบติดตั้งบนคอมพิวเตอร์จะเหมาะสมกว่า
อธิบาย หน้าโปรแกรมคอมไพเลอร์
*ตัวอย่างภาพหน้าจอ Compiler มาจากเว็บไซต์ Programiz แต่ Compiler ส่วนใหญ่ก็จะมีองค์ประกอบคล้ายดังตัวอย่าง
การทดลองประจำบทเรียนที่ 3
1. ให้นักเรียนทดลองเข้าใช้งานออนไลน์คอมไพเลอร์ที่แนะนำในบทเรียนทั้ง 3 เว็บไซต์
2. ให้นักเรียนค้นหาออนไลน์คอมไพเลอร์ตัวอื่น นอกเหนือจาก 3 เว็บไซต์ในข้อก่อนหน้า มา 1 เว็บไซต์ และทดลองใช้