E-Learning วิชา การเขียนโปรแกรม – ม.4 | ครูวิเนต วงษ์แหวน

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 เว็บไซต์ และทดลองใช้

– – – จบบทเรียนที่ 3 – – –


แบบฝึกหัดที่ประจำบทเรียน 3