Theo Thủ Tục Lập trình:
Trong lập trình thủ tục, khi chương trình bắt đầu, nó theo một tập hợp các hướng dẫn. Các hướng dẫn có thể thay đổi dựa trên một số nội dung tệp hoặc bộ nhớ, nhưng nhìn chung, nó không thay đổi rộng rãi. đầu vào cho chương trình thường không phải từ đầu vào của người dùng trong thời gian thực, mà là từ tập hợp dữ liệu được thu thập trước.
Declarative Programming:
Trong lập trình hướng sự kiện Declarative centralizes xung quanh một cơ thể của dữ liệu với những hành động bắt buộc của chương trình có thể mất trên đó. Ví dụ: mỗi "sự kiện" trong một trình xử lý văn bản là bất kỳ thay đổi chuột hoặc bàn phím (hoặc tệp) nào ảnh hưởng đến dữ liệu, (các) tài liệu. Chúng không cần phải được thực hiện theo bất kỳ thứ tự nào. Lập trình hướng sự kiện có dạng các chương trình nhỏ (trình xử lý sự kiện) mà tất cả làm việc trên một tập dữ liệu chung, sao cho mỗi chương trình nhỏ có thể sử dụng cùng một dữ liệu, tài liệu trong ví dụ này.
câu hỏi tương tự: http://stackoverflow.com/questions/1784664/what-is-the-difference-between-declarative-and-imperative-programming?lq=1 – daCoda
Đáng buồn thay, không có ví dụ mã trong bất kỳ câu trả lời nào. –