Error diagnostics là gì?
- ★
- ★
- ★
- ★
- ★
Chẩn đoán lỗi (error diagnostics) là thông tin được trình bày sau khi phát hiện một số tình trạng lỗi và chủ yếu nhằm hỗ trợ xác định nguyên nhân gây ra lỗi.
Ví dụ hãy xem xét quá trình biên dịch (compilation) và thực thi lệnh của một số chương trình. Lỗi cú pháp (syntax error) trong chương trình tức là chương trình không tuân theo cú pháp xác định của ngôn ngữ lập trình, thường sẽ được phát hiện tại thời điểm biên dịch (compile time) và trình biên dịch (compiler) sau đó thường đưa ra chẩn đoán lỗi (error diagnostics) để chỉ ra cả vị trí và loại lỗi. Tại thời điểm thực thi (execution time), một số loại lỗi ngữ nghĩa (semantic error) nhất định có thể được phát hiện, tức là hành vi không phù hợp của một chương trình tuân theo cú pháp xác định của ngôn ngữ (chẳng hạn như đã cố gắng chia cho 0). Trong trường hợp này, chẩn đoán lỗi (error diagnostics) có thể được tạo ra bởi một số runtime system.
Learning English Everyday