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

Các câu hỏi liên quan đến thiết kế, thực hiện và phân tích các ngôn ngữ lập trình. KHÔNG cho các câu hỏi về cách lập trình, không có chủ đề trên trang web này.











3
Tại sao nhà nước vẫn không thay đổi trong ngữ nghĩa hoạt động bước nhỏ của một vòng lặp while?
Thông thường tôi thấy rằng trong biểu diễn ngữ nghĩa hoạt động cấu trúc cho vòng lặp while, trạng thái chương trình không thay đổi: (whileBdoS,σ)→(ifBthenS;(whileBdoS)elseSKIP,σ)(whileBdoS,σ)→(ifBthenS;(whileBdoS)elseSKIP,σ)(while \> B \> do \>S, \sigma) \rightarrow (if \>B \> then \>S; (while \> B \> do \>S) \> else \> SKIP, \sigma) Đối …


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 …



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.