Lập trình hướng tác tử

Lập trình hướng tác tử (tiếng Anh: Agent-oriented programming hay AOP) là một mẫu hình lập trình trong đó việc xây dựng phần mềm dựa trên khái niệm tác tử phần mềm. Điều này ngược với lập trình hướng đối tượng (object-oriented programming hay OOP) khi đối tượng (cung cấp phương thức với tham số biến) ở trong lõi của nó, còn lập trình hướng tác tử có các tác tử (agent) được chỉ định bên ngoài (với giao diện và khả năng nhắn tin) ở trong lõi. Nó có thể được xem như là sự trừu tượng của các đối tượng. Các tin nhắn trao đổi được thông dịch bởi các "tác tử" nhận được, theo một cách riêng cho lớp hay tác tử đó.

Lịch sử

[sửa | sửa mã nguồn]

Trong lịch sử, khái niệm lập trình hướng tác tử và ý tưởng của phần mềm tập trung quanh khái niệm tác tử được giới thiệu bởi Yoav Shoham trong nghiên cứu Trí tuệ Nhân tạo (Artificial Intelligence) vào năm 1990.[1][2] Tác tử của ông ta chỉ dành cho mẫu hình của ông vì chỉ có duy nhất một phương thức với một tham số duy nhất. Trích dẫn của Yoav Shoham trong nghiên cứu năm 1990 mô tả sự khác biệt giữa AOP và OOP:

...agent-oriented programming (AOP), which can be viewed as a specialization of object-oriented programming....
OOP AOP
Basic unit object agent
Parameters defining state of basic unit unconstrained beliefs, commitments, capabilities, choices,...
Process of computation message passing and response methods message passing and response methods
Types of message unconstrained inform, request, offer, promise, decline,...
Constraints on methods none honesty, consistency,...

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ Shoham, Y. (1990). Agent-Oriented Programming (Technical Report STAN-CS-90-1335). Stanford University: Computer Science Department.
  2. ^ Shoham, Y. (1993). Agent-Oriented Programming. Artificial Intelligence. tr. 51–92. CiteSeerX 10.1.1.123.5119.
Chúng tôi bán
Bài viết liên quan
Review Phim: The Whole Truth - Lỗ Sâu Sự Thật (2021)
Review Phim: The Whole Truth - Lỗ Sâu Sự Thật (2021)
The Whole Truth kể về một câu chuyện của 2 chị em Pim và Putt. Sau khi mẹ ruột bị tai nạn xe hơi phải nhập viện
Giới thiệu Burglar - Sư phụ Goblin Slayer
Giới thiệu Burglar - Sư phụ Goblin Slayer
Sau thảm kịch xảy ra với chị gái và ngôi làng của mình, Goblin Slayer được một mạo hiểm giả tộc Rhea cứu giúp
Đọc sách như thế nào?
Đọc sách như thế nào?
Chắc chắn là bạn đã biết đọc sách là như thế nào rồi. Bất cứ ai với trình độ học vấn tốt nghiệp cấp 1 đều biết thế nào là đọc sách.
14 đỉnh núi linh thiêng nhất thế giới (phần 2)
14 đỉnh núi linh thiêng nhất thế giới (phần 2)
Là những vị khách tham quan, bạn có thể thể hiện sự kính trọng của mình đối với vùng đất bằng cách đi bộ chậm rãi và nói chuyện nhẹ nhàng