Các trình biên dịch giống như tất cả phần mềm, cũng dễ bị lỗi, lỗi logic.Các trường hợp kiểm thử trình biên dịch hoặc cách kiểm thử trình biên dịch
Làm cách nào để xác thực đầu ra được tạo bởi trình biên dịch. Thông thường, câu hỏi của tôi là (là)
Làm cách nào để xác thực rằng mã máy được tạo là chính xác?
Cách đảm bảo rằng mã máy được tạo theo đặc tả ngôn ngữ.
Có ý nghĩa khi chỉ cần chọn một dự án nguồn mở (trong C nếu một người viết một trình biên dịch trong C) để biên dịch nó thông qua "trình biên dịch". Trong trường hợp đó, làm thế nào để đánh giá rằng trình biên dịch hoạt động như mong đợi.
Có bất kỳ trường hợp kiểm tra chính thức nào (văn học) do ủy ban tiêu chuẩn ngôn ngữ cung cấp mà trình biên dịch "tuân thủ ngôn ngữ" phải thỏa mãn không?
Điều gì là chắc chắn "cung cấp cho aways" rằng vấn đề trong một chương trình được biên soạn bởi một biên dịch là lỗi trình biên dịch chứ không phải lỗi chương trình.
- Bất kỳ ví dụ nào trong đó trình biên dịch chính thống bị nhầm lẫn và biên dịch mã sai?
Liên kết tới bất kỳ tài liệu nào sẽ được đánh giá cao.
Bỏ phiếu để đóng quá rộng. –
Một bài kiểm tra độc quyền lớn: http://www.solidsands.nl/supertest-general –