JIProlog là một thông dịch viên Prolog, tinh khiết Java 100%, cross-platform và mã nguồn mở
JIProlog cung cấp một mức độ cao của sự tuân thủ với các tiêu chuẩn chính thức và de facto Prolog. Nó cũng hỗ trợ xây dựng trong các vị từ và các tính năng phổ biến khác với các hệ thống lớn Prolog.
JIProlog tăng cường nền tảng Java bằng cách thêm sức mạnh của ngôn ngữ Prolog và kéo dài Prolog bằng cách thêm vào các khuôn khổ Java.
JIProlog tích hợp Prolog và Java ngôn ngữ một cách rất fashinating. Nó cho phép gọi Prolog vị từ Java mà không cần đối phó với mã nguồn gốc (JNI) và cho phép gọi phương thức Java từ Prolog như chúng đã được các vị từ.
JIProlog cung cấp một API hoàn chỉnh để kết nối Prolog và Java ngôn ngữ từ cả hai phía. Các API có thể được bao gồm ba phần: Java gọi Prolog; Prolog gọi Java; Prolog liên kết cơ sở dữ liệu JDBC.
Theo thiết kế, JIProlog là phù hợp với Web 3.0 và thế giới di động.
Sinh năm sau 1998 từ một ý tưởng của Ugo Chirico, JIProlog đã được phát triển bằng cách sử dụng công nghệ cắt cạnh và sau các nhu cầu của các ứng dụng thế giới thực.
Ngôi nhà của JIProlog là: http://www.jiprolog.com
JIProlog là mã nguồn mở và nó được phát hành dưới AGPLv 3.0 hoặc theo giấy phép thương mại.
Các mã nguồn có sẵn trên GitHub: https://github.com/jiprolog/