Câu hỏi được gắn thẻ «compilers»

Câu hỏi về các chương trình đọc mã bằng một ngôn ngữ (ngôn ngữ nguồn) và dịch nó sang một chương trình tương đương bằng ngôn ngữ khác (ngôn ngữ đích).

3
Ngữ pháp LL (1) này thế nào?
Đây là một câu hỏi từ Sách Rồng. Đây là ngữ pháp: Một → ε B → εS→AaAb∣BbBaS→AaAb∣BbBaS \to AaAb \mid BbBa A→εA→εA \to \varepsilon B→εB→εB \to \varepsilon Câu hỏi hỏi làm thế nào để chỉ ra rằng đó là LL (1) chứ không phải là SLR (1). Để chứng …






1
Một ví dụ không giả định về kiểm tra kiểu tĩnh là quá bảo thủ?
Trong các khái niệm về ngôn ngữ lập trình , John Mitchell viết rằng kiểm tra kiểu tĩnh nhất thiết phải bảo thủ (quá nghiêm ngặt) vì vấn đề dừng. Ông đưa ra một ví dụ: if (complicated-expression-that-could-run-forever) then (expression-with-type-error) else (expression-with-type-error) Ai đó có thể cung cấp một câu …


3
Biểu đồ chữ thập
Tôi đang nghiên cứu Bootstrapping từ Trình biên dịch sách Red Dragon và thấy sơ đồ T cho trình biên dịch chéo khá khó hiểu. Tôi không thể hiểu ý nghĩa của "Chạy trình biên dịch1 thông qua trình biên dịch2". Bất cứ ai có thể cung cấp một số …







Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.