Visual Prolog
Visual Prolog is a full featured programming environment with all the facilities to write real life commercial applications. Visual Prolog meets the professionals' demands for speed and performance. It produces, fast and highly optimized native machine code, comparable to that of a good C compiler.
English
Supported Technologies
Linux,
OS/2 Warp,
SCO UNIX/PC UNIX,
Windows 95/98/ME,
Windows XP/2000/NT
Software
Click on a technology to view similar products within this category.
Pricing
Users (# of seats)
699
sales@visual-prolog.com
+45 3636 0000
Additional Product Information
Advantages of Prolog, Prolog was originally designed to be an AI language, and it is very , well suited for expert systems, planning systems and similar AI , applications. Frame or rule-based systems, forward or backward , chaining, pattern-matching, and constraint resolution systems; , all are natural and elegant expressions of Prolog's underlying , semantics., AI and Much More, The strengths of Prolog extend far beyond the boundaries of AI. , The high level of abstraction, the ease and simplicity with which , complex data structures are represented allow considerably reduced , of development times in any discipline or problem solving strategy., Open System., Visual Prolog programs can be easily interfaced with code from any , other language that produces standard object files, including C/C++ , and Assembler. Not only can Visual Prolog call routines written in , other languages, routines in other languages can also call Visual , Prolog predicates., Multi User Support, Visual Prolog supports file sharing in the external database system. , In addition Visual Prolog has support for asynchronous inter-process , communication. , Portable GUI, A portable Prolog GUI API has been defined. The API is an abstraction, of the facilities found in the basic windowing environments of the , Windows, NT, PM and Motif platforms. This gives the Visual Prolog , programmer an API which is both portable and easier to use than the , native API., The Perfect Visual Environment, The Visual Prolog development environment combines the compiler with , an editor, a resource toolkit, a resource and application Expert, an , interactive Make facility and various browsing facilities., After the interactive visual creation of the user interface , components a running prototype is automatically generated., The application Expert creates all the necessary files for a project, and the resource Expert know how to generate the Prolog code to support all the selected resources., The Perfect Visual Prolog Tools, All the many facilities of Visual Prolog are integrated into one , executable. This makes it very easy to shift between code editing, , and makes it possible to connect higher level information with the , user interface components so various code experts can help with , automatic code generation., Internet Support, Visual Prolog includes a number of facilities that can be used to , create Internet enabled applications. There is built-in support for , TCP / IP, FTP and HTTP protocols. It is also possible to put a , Visual Prolog program into a .DLL attached to the Microsoft Internet , server ISAPI, and there are high-level facilities for generating , HTML. The result is one of the most capable and easy-to-use , environments yet for making logic servers, expert systems, , intelligent agent or spiders for the Internet., Classes and Objects, Visual Prolog combines the world of object oriented programming , with the world of logic, by offering the application developers a , classes and objects system., Classes have the same benefit for Prolog as for other languages: , by organizing the code in classes it becomes natural to group the , code, encapsulate things, make the code robust and extensible. The , class system in Visual Prolog is quite similar to the class systems , found in JAVA and C++., Powerful Add-on Features, Visual Prolog comes with an SQL interface that is designed to be , portable. On MS-Windows, the SQL interface relies on the ODBC , standard, which provides access to nearly all database systems on , Windows., Platforms, DOS, MS-Windows 3.x / 95 / 98 (16 + 32 bit), Windows NT, OS/2, SCO UNIX, Linux