Lỗi cú pháp

Tác Giả: Louise Ward
Ngày Sáng TạO: 7 Tháng 2 2021
CậP NhậT Ngày Tháng: 28 Tháng Sáu 2024
Anonim
Lỗi cú pháp - Công Nghệ
Lỗi cú pháp - Công Nghệ

NộI Dung

Định nghĩa - Lỗi cú pháp có nghĩa là gì?

Một lỗi cú pháp trong khoa học máy tính là một lỗi trong cú pháp của ngôn ngữ mã hóa hoặc lập trình, được nhập bởi một lập trình viên. Lỗi cú pháp được bắt bởi một chương trình phần mềm gọi là trình biên dịch và lập trình viên phải sửa chúng trước khi chương trình được biên dịch và sau đó chạy.


Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Lỗi cú pháp

Một cách để nghĩ về một lỗi cú pháp là nó thể hiện một chức năng giữ cổng quan trọng trong sự rõ ràng và khả năng sử dụng của mã. Giống như trong các công nghệ kỹ thuật số khác như địa chỉ, việc bỏ sót hoặc đặt sai chỉ một chữ cái, số hoặc ký tự sẽ tạo ra các vấn đề quan trọng cho một hệ thống máy tính phải đọc mã theo cách tuyến tính. Nó cũng hữu ích để suy nghĩ về các nguyên nhân thông thường của lỗi cú pháp - hoặc là một lập trình viên mắc lỗi đánh máy, hoặc quên định dạng hoặc chuỗi của một số từ hoặc lệnh.


Lỗi cú pháp khác với lỗi ảnh hưởng đến chương trình trong thời gian chạy. Nhiều lỗi logic trong lập trình máy tính không bị trình biên dịch bắt gặp, bởi vì mặc dù chúng có thể gây ra các lỗi nghiêm trọng khi chương trình chạy, chúng vẫn tuân thủ cú pháp chương trình. Nói cách khác, máy tính không thể biết liệu một lỗi logic sẽ tạo ra vấn đề hay không, nhưng nó có thể cho biết khi nào mã không phù hợp với cú pháp, bởi vì sự hiểu biết về cú pháp đó được tích hợp vào trình biên dịch Trí thông minh bản địa.

Một khía cạnh khác của việc hiểu lỗi cú pháp là chúng chứng minh làm thế nào, không giống như con người, máy tính không thể sử dụng đầu vào không được thiết kế hoàn hảo. Việc thiếu một dấu chấm hoặc dấu phẩy trong một câu hoặc lệnh hoặc hai chữ cái được hoán đổi trong một từ, làm cho trình biên dịch bị rối loạn và làm cho công việc của nó không thể thực hiện được. Mặt khác, độc giả của con người có thể phát hiện ra các lỗi đánh máy và hiểu chúng trong các vấn đề họ đang đọc. Có khả năng là khi các máy tính phát triển trong những thập kỷ tới, các kỹ sư có thể tạo ra các trình biên dịch và hệ thống có thể xử lý một số loại lỗi cú pháp; ngay cả bây giờ, trong một số môi trường biên dịch, các công cụ có thể tự động sửa lỗi cú pháp trên trang web.