Mối quan hệ và sự khác biệt giữa mô hình lập trình và mô hình lập trình là gì? (đặc biệt khi nói về mô hình lập trình và mô hình lập trình cho ngôn ngữ lập trình.)
Wikipedia cố gắng trả lời câu hỏi của tôi trong 1:
Các mô hình lập trình cũng có thể được so sánh với các mô hình lập trình là sự trừu tượng của các hệ thống máy tính. Ví dụ: "mô hình von Neumann" là mô hình lập trình được sử dụng trong các máy tính tuần tự truyền thống. Đối với điện toán song song, có nhiều mô hình có thể phản ánh các cách khác nhau mà các bộ xử lý có thể được kết nối với nhau. Phổ biến nhất là dựa trên bộ nhớ chia sẻ, bộ nhớ phân tán với thông điệp truyền qua hoặc kết hợp cả hai.
Nhưng tôi không hiểu nó:
Có phải không chính xác khi trích dẫn trong Wikipedia nói rằng "mô hình" von Neumann "là một mô hình lập trình", bởi vì tôi hiểu rằng mô hình Von Neumann là một mô hình kiến trúc từ https://en.wikipedia.org/wiki/Von_Neumann_arch architecture ?
Các mô hình lập trình song song "thường phản ánh các cách khác nhau mà các bộ xử lý có thể được kết nối với nhau"? Hay là các mô hình kiến trúc song song "phản ánh các cách khác nhau mà bộ xử lý có thể được kết nối với nhau"?
Để trả lời câu hỏi trong 1, bạn có thể làm rõ mô hình lập trình là gì không?
Có đúng không khi một mô hình lập trình được cung cấp / triển khai bởi ngôn ngữ lập trình hoặc thư viện API và việc triển khai đó không phải là duy nhất?
Từ cuốn sách Lập trình song song của Rauber , "mô hình lập trình" là một bản tóm tắt bên trên "mô hình tính toán (tức là mô hình tính toán)" lần lượt nằm trên "mô hình kiến trúc". Tôi đoán rằng một mô hình lập trình không chỉ được sử dụng trong điện toán song song mà dành cho ngôn ngữ lập trình hoặc thư viện API.