ข้อผิดพลาดของไวยากรณ์

ผู้เขียน: Louise Ward
วันที่สร้าง: 7 กุมภาพันธ์ 2021
วันที่อัปเดต: 28 มิถุนายน 2024
Anonim
ซ่อนข้อผิดพลาดทางไวยากรณ์
วิดีโอ: ซ่อนข้อผิดพลาดทางไวยากรณ์

เนื้อหา

คำจำกัดความ - ข้อผิดพลาดของไวยากรณ์หมายถึงอะไร

ข้อผิดพลาดทางไวยากรณ์ในวิทยาการคอมพิวเตอร์เป็นข้อผิดพลาดในไวยากรณ์ของภาษาการเขียนโปรแกรมหรือการเขียนโปรแกรมที่ป้อนโดยโปรแกรมเมอร์ ข้อผิดพลาดทางไวยากรณ์ถูกจับโดยโปรแกรมซอฟต์แวร์ที่เรียกว่าคอมไพเลอร์และโปรแกรมเมอร์จะต้องแก้ไขข้อผิดพลาดก่อนที่โปรแกรมจะรวบรวมและเรียกใช้


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบายข้อผิดพลาดทางไวยากรณ์

วิธีหนึ่งที่จะคิดถึงข้อผิดพลาดทางไวยากรณ์คือมันแสดงฟังก์ชั่นการดูแลรักษาประตูที่สำคัญในความชัดเจนและการใช้งานของรหัส เช่นเดียวกับในเทคโนโลยีดิจิตอลอื่น ๆ เช่นที่อยู่การละเว้นหรือการใส่ผิดที่ของตัวอักษรตัวเลขหรือตัวอักษรเพียงตัวเดียวทำให้เกิดปัญหาร้ายแรงสำหรับระบบคอมพิวเตอร์ที่ต้องอ่านโค้ดในลักษณะเชิงเส้น นอกจากนี้ยังช่วยให้คิดเกี่ยวกับสาเหตุของข้อผิดพลาดทางไวยากรณ์เช่นกันว่าโปรแกรมเมอร์ทำให้เกิดข้อผิดพลาดในการพิมพ์หรือลืมรูปแบบหรือลำดับของคำหรือคำสั่งบางคำ

ข้อผิดพลาดทางไวยากรณ์แตกต่างจากข้อผิดพลาดที่มีผลต่อโปรแกรมในช่วงเวลาทำงาน ข้อผิดพลาดเชิงตรรกะจำนวนมากในการเขียนโปรแกรมคอมพิวเตอร์ไม่ได้รับการรวบรวมโดยคอมไพเลอร์เพราะแม้ว่าพวกเขาอาจทำให้เกิดข้อผิดพลาดอันยิ่งใหญ่ในขณะที่โปรแกรมทำงานพวกเขาจะสอดคล้องกับไวยากรณ์ของโปรแกรม กล่าวอีกนัยหนึ่งคอมพิวเตอร์ไม่สามารถบอกได้ว่าข้อผิดพลาดเชิงตรรกะกำลังจะสร้างปัญหาหรือไม่ แต่สามารถบอกได้ว่าเมื่อรหัสไม่สอดคล้องกับไวยากรณ์หรือไม่เนื่องจากความเข้าใจในไวยากรณ์นั้นถูกสร้างขึ้นในระบบข่าวกรองท้องถิ่นของคอมไพเลอร์


อีกแง่หนึ่งของการทำความเข้าใจข้อผิดพลาดทางไวยากรณ์คือมันแสดงให้เห็นว่าคอมพิวเตอร์ไม่สามารถใช้อินพุตที่ไม่ได้ออกแบบมาอย่างสมบูรณ์ซึ่งแตกต่างจากมนุษย์ การไม่มีเครื่องหมายจุดหรือเครื่องหมายจุลภาคในประโยคหรือคำสั่งหรือตัวอักษรสองตัวสลับกันเป็นคำทำให้คอมไพเลอร์สับสนและทำให้การทำงานเป็นไปไม่ได้ ในขณะที่ผู้อ่านของมนุษย์สามารถมองเห็นข้อผิดพลาดในการพิมพ์และทำความเข้าใจกับสิ่งที่พวกเขากำลังอ่าน เป็นไปได้ว่าเมื่อคอมพิวเตอร์วิวัฒนาการมาในทศวรรษหน้าวิศวกรอาจสร้างคอมไพเลอร์และระบบที่สามารถจัดการข้อผิดพลาดทางไวยากรณ์บางประเภท แม้ในขณะนี้ในบางสภาพแวดล้อมการรวบรวมเครื่องมือสามารถแก้ไขข้อผิดพลาดทางไวยากรณ์โดยอัตโนมัติบนไซต์