เมื่อมีคนอยากทราบ ผมก็จะเขียน เผื่อจะช่วยวงการการเขียนโปรแกรมไทย ให้หายสงสัยในบางหัวข้อ ได้อีก 1 หัวข้อ
syntax error ถ้าแปลตามตัวก็จะได้ความว่า ความผิดพลาดทางไวยากรณ์ ซึ่งก็คือผิดข้อกำหนดของภาษานั้นๆ เช่น อย่างภาษา php มีข้อกำหนดว่าต้องปิดท้ายคำสั่งด้วย ; แต่เราดันทะลึ่งลืม หรือบางครั้งเปิด { แต่ดันลืมปิด } หรือเขียนคำสั่งผิดไปเลย เช่น echo เขียนเป็น egho อย่างนี้เป็นต้น
เอาละครับเรามาพูดให้ลึกกันอีกสักหน่อย error ในการเขียนโปรแกรมนั้น จะมีอยู่ 3 ประเภท คือ
- syntax error คือ ผิดไวยากรณ์ error ชนิดนี้แก้ง่ายที่สุด
- runtime error คือ ผิดขณะรันโปรแกรม error นี้จะปรากฎขณะรันโปรแกรมเท่านั้น จะไม่ค่อยได้เจอกันบ่อยครับ error ประเภทนี้ แก้ยากขึ้นมาหน่อยนึง
- logic error คือ คิดผิด error ประเภทนี้แก้ยากที่สุด ยากมากๆด้วย เพราะมันจะไม่ฟ้องอะไรเลย แต่ผลลัพธ์ออกมาผิด อีกทั้งใจเรายึดมั่นว่ามันถูก เลยไปกันใหญ่
0 comments:
Post a Comment