Khác biệt giữa bản sửa đổi của “Mẫu hình lập trình”

Nội dung được xóa Nội dung được thêm vào
Đã cứu 1 nguồn và đánh dấu 0 nguồn là hỏng.) #IABot (v2.0.8
Dòng 1:
Trong tin học, '''mẫu hình lập trình''' là một kiểu [[lập trình máy tính|lập trình]] mà nó là ''kiểu có tính mẫu hình'' trong tiến hành về [[công nghệ phần mềm]].
 
Một mẫu hình lập trình cung cấp (xác định) quan điểm [[lập trình viên|người lập trình]] có về sự thực thi của chương trình. Ví dụ: trong [[lập trình hướng đối tượng]], các lập trình viên có thể xem một chương trình như là một tập họp của các đối tượng có tính tương tác, trong khi đó, trong [[lập trình chức năng]], nó là một chương trình có thể được xem như là một chuỗi các đánh giá của các hàm vô thức.
 
Các nhóm khác nhau trong [[công nghệ phần mềm]] đề xướng các ''phương pháp'' khác nhau, các [[ngôn ngữ lập trình]] khác nhau tức là các ''mẫu hình lập trình'' khác nhau. Một số ngôn ngữ được thiết kế để hỗ trợ một mẫu hình đặc thù ([[Java]] hỗ trợ lập trình hướng đối tượng trong khi [[Haskell (ngôn ngữ lập trình)|Haskell]] hỗ trợ lập trình chức năng). Số ngôn ngữ khác lại hỗ trợ nhiều mẫu hình (như [[Python]] và [[Common Lisp]]).
 
Một số mẫu hình lập trình cấm các thao tác mà chính ngôn ngữ đó có. Chẳng hạn, lập trình cấu trúc không cho phép sử dụng lệnh <code>goto</code>.