![ซ่อนข้อผิดพลาดทางไวยากรณ์](https://i.ytimg.com/vi/sZ6zLUnahI4/hqdefault.jpg)
เนื้อหา
- คำจำกัดความ - ข้อผิดพลาดของไวยากรณ์หมายถึงอะไร
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
- Techopedia อธิบายข้อผิดพลาดทางไวยากรณ์
คำจำกัดความ - ข้อผิดพลาดของไวยากรณ์หมายถึงอะไร
ข้อผิดพลาดทางไวยากรณ์ในวิทยาการคอมพิวเตอร์เป็นข้อผิดพลาดในไวยากรณ์ของภาษาการเขียนโปรแกรมหรือการเขียนโปรแกรมที่ป้อนโดยโปรแกรมเมอร์ ข้อผิดพลาดทางไวยากรณ์ถูกจับโดยโปรแกรมซอฟต์แวร์ที่เรียกว่าคอมไพเลอร์และโปรแกรมเมอร์จะต้องแก้ไขข้อผิดพลาดก่อนที่โปรแกรมจะรวบรวมและเรียกใช้
ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
Techopedia อธิบายข้อผิดพลาดทางไวยากรณ์
วิธีหนึ่งที่จะคิดถึงข้อผิดพลาดทางไวยากรณ์คือมันแสดงฟังก์ชั่นการดูแลรักษาประตูที่สำคัญในความชัดเจนและการใช้งานของรหัส เช่นเดียวกับในเทคโนโลยีดิจิตอลอื่น ๆ เช่นที่อยู่การละเว้นหรือการใส่ผิดที่ของตัวอักษรตัวเลขหรือตัวอักษรเพียงตัวเดียวทำให้เกิดปัญหาร้ายแรงสำหรับระบบคอมพิวเตอร์ที่ต้องอ่านโค้ดในลักษณะเชิงเส้น นอกจากนี้ยังช่วยให้คิดเกี่ยวกับสาเหตุของข้อผิดพลาดทางไวยากรณ์เช่นกันว่าโปรแกรมเมอร์ทำให้เกิดข้อผิดพลาดในการพิมพ์หรือลืมรูปแบบหรือลำดับของคำหรือคำสั่งบางคำ
ข้อผิดพลาดทางไวยากรณ์แตกต่างจากข้อผิดพลาดที่มีผลต่อโปรแกรมในช่วงเวลาทำงาน ข้อผิดพลาดเชิงตรรกะจำนวนมากในการเขียนโปรแกรมคอมพิวเตอร์ไม่ได้รับการรวบรวมโดยคอมไพเลอร์เพราะแม้ว่าพวกเขาอาจทำให้เกิดข้อผิดพลาดอันยิ่งใหญ่ในขณะที่โปรแกรมทำงานพวกเขาจะสอดคล้องกับไวยากรณ์ของโปรแกรม กล่าวอีกนัยหนึ่งคอมพิวเตอร์ไม่สามารถบอกได้ว่าข้อผิดพลาดเชิงตรรกะกำลังจะสร้างปัญหาหรือไม่ แต่สามารถบอกได้ว่าเมื่อรหัสไม่สอดคล้องกับไวยากรณ์หรือไม่เนื่องจากความเข้าใจในไวยากรณ์นั้นถูกสร้างขึ้นในระบบข่าวกรองท้องถิ่นของคอมไพเลอร์
อีกแง่หนึ่งของการทำความเข้าใจข้อผิดพลาดทางไวยากรณ์คือมันแสดงให้เห็นว่าคอมพิวเตอร์ไม่สามารถใช้อินพุตที่ไม่ได้ออกแบบมาอย่างสมบูรณ์ซึ่งแตกต่างจากมนุษย์ การไม่มีเครื่องหมายจุดหรือเครื่องหมายจุลภาคในประโยคหรือคำสั่งหรือตัวอักษรสองตัวสลับกันเป็นคำทำให้คอมไพเลอร์สับสนและทำให้การทำงานเป็นไปไม่ได้ ในขณะที่ผู้อ่านของมนุษย์สามารถมองเห็นข้อผิดพลาดในการพิมพ์และทำความเข้าใจกับสิ่งที่พวกเขากำลังอ่าน เป็นไปได้ว่าเมื่อคอมพิวเตอร์วิวัฒนาการมาในทศวรรษหน้าวิศวกรอาจสร้างคอมไพเลอร์และระบบที่สามารถจัดการข้อผิดพลาดทางไวยากรณ์บางประเภท แม้ในขณะนี้ในบางสภาพแวดล้อมการรวบรวมเครื่องมือสามารถแก้ไขข้อผิดพลาดทางไวยากรณ์โดยอัตโนมัติบนไซต์