SWI-Prolog 7.6.4

SWI-Prolog - Una herramienta basada en una máquina virtual Prolog muy simple llamado ZIP que define 7 instrucciones.

Una herramienta basada en una máquina virtual Prolog muy simple llamado ZIP que define 7 instrucciones.

Prolog puede ser fácilmente compilado en este lenguaje y el código máquina abstracta es fácilmente decompiled nuevo en Prolog. Como también es posible conectar un depurador 4-puerto estándar en la máquina virtual no hay necesidad de una distinción entre el código compilado y interpretado.

Además de simplificar el diseño del sistema de Prolog en sí este enfoque tiene ventajas para el desarrollo del programa: el compilador es sencillo y rápido, el usuario no tiene que decidir de antemano si se requiere la depuración y el sistema sólo se ejecuta un poco más lento cuando está en modo de depuración.

El precio que tenemos que pagar es una degradación de rendimiento (la extracción del depurador del intérprete VM mejora el rendimiento en un 20%) y el uso de la memoria algo adicional para ayudar al descompilador y depurador.

SWI-Prolog tiene la posibilidad de ampliar el conjunto mínimo de instrucciones con el fin de mejorar el rendimiento.

Mientras que la ampliación de este cuidado conjunto se ha tomado para mantener las ventajas de la descompilación y el rastreo de código compilado.

Las extensiones incluyen instrucciones especializadas para la unificación, la invocación de predicados, algunos predicados integrados de uso frecuente, la aritmética y de control (;/ 2, | / 2), si-entonces (-> / 2) y la negación por el fracaso (\ + / 1).

SWI-Prolog Details

Programas relacionados
AudioLab VCL 7.7
Audio Capture & Biblioteca VCL Procesamiento
150
Understand 5.0 Build 940
Obtenga su código minuciosamente analizados por cualquier error con esta aplicación de gran alcance con el apoyo de varios lenguajes de programación y múltiples herramientas de edición.
325
R for Windows 3.5.1
Un entorno de software para computación y gráficos estadísticos.
518
PhpStorm 2018.1.4 Build 181.5087.2
Un HTML, Javascript y PHP entorno de desarrollo integrado (IDE), que proporciona a los desarrolladores todas las herramientas necesarias para su trabajo.
193
CodeFluent Entities 2015 1.0.61214.805
Generar una roca sólida base para sus aplicaciones. NET.
458
Logtalk 3.19.0
La lógica del lenguaje de programación
100
SuperCollider 3.9.3
Síntesis Audio lenguaje de programación para los especialistas.
514
ESBPCS-Stats for VCL 6.8.1
Estadística y la Matriz / Componentes vectoriales.
101
Sendkeys Replacement for Visual Basic 3.00.37
Sendkeys de repuesto para Visual Basic
327
jGRASP 2.0.5_02
Ofrece a los desarrolladores de software la posibilidad de automatizar la generación de visualizaciones de la aplicación con el fin de optimizar la comprensibilidad de la herramienta.
474