Visual Prolog - Phần mềm tạo ứng dụng toán học

Phiên bản: 7.5 Build 7502
Cập nhật: 2016-01-05
Sử dụng: Miễn phí
Dung lượng: 32.75 MB
Lượt tải: 492
Nhà phát hành: Prolog Development Center
Yêu cầu: Windows XP/Vista/7/8


Giới thiệu về Visual Prolog Visual Prolog là một phần mềm sử dụng ngôn ngữ lập trình Prolog, được ứng dụng trong lập trình trí tuệ nhân tạo hoặc ngôn ngữ học của khoa học máy tính.

Giới thiệu

Visual Prolog là một phần mềm sử dụng ngôn ngữ lập trình Prolog, được ứng dụng trong lập trình trí tuệ nhân tạo hoặc ngôn ngữ học của khoa học máy tính.

Giao diện phần mềm Visual Prolog
Giao diện phần mềm lập trình ứng dụng toán học Visual Prolog

Visual Prolog là phần mềm toàn diện được thiết kế để cung cấp 1 môi trường linh hoạt cho việc thiết kế ứng dụng, trong đó người dùng có toàn quyền kiểm soát với các biến, thông số hay cài đặt. Với phần mềm này, người dùng có thể tạo ra các ứng dụng theo đúng yêu cầu của mình mà không bị giới hạn bởi bất cứ cài đặt hay lựa chọn nào.

Đặc điểm chính của phần mềm lập trình Visual Prolog

  • Dựa trên ngôn ngữ lập trình logic với mệnh đề Horn.
  • Lập trình hướng đối tượng hoàn toàn.
  • Hỗ trợ liên kết trực tiếp với C hoặc C++.
  • Quản lý bộ nhớ tự động.
  • Hỗ trợ đa hình tham số.
  • Hoàn toàn tích hợp với cơ sở dữ liệu thực tế.
  • Mô hình kết hợp và thống nhất.
  • Kiểu dữ liệu đại số.

Giới thiệu ngôn ngữ lập trình Visual Prolog

Sau những bước cài đặt đơn giản, người dùng sẽ đến với giao diện khá đơn giản và có phần lỗi thời của Visual Prolog. Phần mềm cho phép bạn mở nhiều tab và sắp xếp chúng cho phù hợp với không gian làm việc của mình. Vì là 1 phần mềm khá phức tạp, Visual Prolog có những hướng dẫn rất chi tiết. Ngay sau khi cài đặt phần mềm, Visual Prolog sẽ tự động đưa người dùng tới trang hướng dẫn online bằng trình duyệt mặc định của bạn. Từ đây, người dùng có thể tìm hiểu và khám phá để bắt đầu cho ra đời 1 ứng dụng của riêng mình.

Quá trình cài đặt phần mềm nhanh chóng
Cài đặt phần mềm Visual Prolog nhanh chóng

Sau khi mở Visual Prolog lần đầu, người dùng tiến hành vài bước nữa để cài đặt Visual Prolog Examples và chọn New Project để bắt đầu tạo ứng dụng mới. Sau khi chọn tên cũng như thư mục lưu, một cửa sổ với các thông số chi tiết cho phép bạn toàn quyền sửa đổi. Click chọn OK để bắt tay vào thực hiện dự án của mình.

Thêm bước cài đặt Examples
Cài đặt các mẫu của Visual Prolog ngay sau khi mở phần mềm

Người dùng có thể sử dụng các đối tượng từ giao diện phần mềm. Mỗi lớp có thể thực thi cùng với các lớp kế thừa khác hoặc không. Sự kết hợp của khả năng kiểm tra lỗi gõ mạnh mẽ, không cần tới con trỏ chuột và quản lý bộ nhớ tự động sẽ giúp loại bỏ những hoạt động vi phạm truy cập. Các kiểu dữ liệu đại số, cơ sở dữ liệu thực tế và các mô hình kết hợp với khả năng tìm kiếm không xác định giúp Visual Prolog có thể làm việc với các dạng kiến thức kết cấu phức tạp.

Một số lựa chọn View trong phần mềm
Một số lựa chọn View trong Visual Prolog

Tất cả các dữ liệu của Visual Prolog, ngoại trừ giá trị xác nhận và các đối tượng, đều có thể được thể hiện dưới dạng text, giúp con người và máy tính có thể dễ dàng trao đổi dữ liệu với nhau.

Môi trường phát triển tích hợp

Môi trường phát triển tích hợp của Visual Prolog được thiết kế rất đơn giản, dễ dàng và thuận tiện, giúp người dùng dễ dàng phát triển, test và sửa đổi các ứng dụng đã viết trong Visual Prolog. Nó cũng thích hợp để làm việc với các dự án lớn.

Tùy ý lựa chọn thông số cho phần mềm
Đặt tên phiên bản cho ứng dụng được tạo với Visual Prolog

Hiển thị các module dạng cây, bao gồm các file, nguồn trong cửa sổ dự án giúp việc gói chúng lại dễ dàng hơn.

  • Text Editor hỗ trợ chỉnh sửa text thuận tiện.
  • Dialog Editor cung cấp khả năng kiểm soát, thiết kế các hộp thoại.
  • Menu Editor cho phép tạo các cửa sổ pop-up hoặc trình thả.
  • Toolbar Editor giúp tạo nhiều loại thanh công cụ.
  • Graphics Editor là công cụ tạo, xem, chỉnh sửa các biểu tượng, trỏ chuột và những bitmap nhỏ.

Ngoài ra cũng phải kể tới Build Facility hỗ trợ chèn các gói cần thiết, Browse Facilities hỗ trợ tìm kiếm, "go to definition" và "go to declaration".

Build ứng dụng được tạo
Các lựa chọn Build ứng dụng trong Visual Prolog

Trình biên dịch

Trình biên dịch của Visual Prolog kế nhiệm trình biên dịch Turbo Prolog được tạo ra năm 1980 và cũng là trình biên dịch Prolog đầu tiên trên thế giới. Sau nhiều cải thiện và phát triển, hiện giờ nó có thể:

  • Tạo các file đối tượng để cho ra các file thực thi riêng lẻ hoặc DLLs.
  • Giải quyết những tham chiếu chồng chéo.
  • Xác minh các giá trị của hàm Bun (hàm Boolean là loại hàm chỉ lấy 1 trong 2 giá trị, ví dụ như Đúng hoặc Sai).
  • Kiểm tra lỗi gõ.
  • Xác minh các thông số ban đầu trong quá trình xây dựng.

Trình gỡ lỗi

Môi trường phát triển của Visual Prolog cũng có trình gỡ lỗi tích hợp với khả năng

  • Hiển thị bộ nhớ, stack, biến.
  • Hiển thị lớp, đối tượng cùng với giá trị của chúng.
  • Hình ảnh hóa Fail và Exit.
  • Các bước như step into, step over, step out...

Ngoài ra, Visual Prolog cũng có khả năng tạo file thực thi EXE hoặc DLL, sử dụng file LIB được tạo bởi trình biên dịch C của Microsoft.

Các lựa chọn chạy ứng dụng
Người dùng có toàn quyền chỉnh sửa thông số ứng dụng mình tạo

Nhìn chung, Visual Prolog tuy có vẻ hơi phức tạp với người mới sử dụng nhưng với những ai đã có chuyên môn thì sẽ nhận ra sự hữu ích của phần mềm này. Được sử dụng nhiều trong các ứng dụng trí tuệ nhân tạo hoặc ngôn ngữ học của khoa học máy tính, ngôn ngữ Prolog còn được người Nhật coi là nền tảng để xây dựng các ứng dụng giải toán thay cho con người, chỉ cần mô tả bài toán và ứng dụng có thể tự giải và đưa ra đáp án. Nếu hứng thú với việc xử lý ngôn ngữ tự nhiên và ứng dụng trí tuệ nhân tạo thì bạn có thể tìm hiểu phần mềm này.

Nguyễn Thúy

download.com.vn