Choisissez votre langage: International US DE ES FR

SWI-Prolog 7.6.2

SWI-Prolog - Un outil basé sur une machine très simple Prolog virtuel appelé postal qui définit sept instructions.

Un outil basé sur une machine très simple Prolog virtuel appelé postal qui définit sept instructions.

Prolog peut être facilement compilé dans cette langue et le code de la machine abstraite est facilement décompilé retour en Prolog. Comme il est également possible de câbler un débogueur 4 ports standard dans la machine virtuelle il n'est pas nécessaire de faire une distinction entre le code compilé et interprété.

Outre la simplification de la conception du système Prolog se cette approche présente des avantages pour le développement du programme: le compilateur est simple et rapide, l'utilisateur n'a pas à décider à l'avance si le débogage est nécessaire et le système ne fonctionne que légèrement plus lente en mode de débogage.

Le prix que nous devons payer une certaine dégradation des performances (en prenant le débogueur de l'interprète VM améliore les performances d'environ 20%) et de la mémoire un peu plus pour aider le decompiler et débogueur.

SWI-Prolog a la possibilité d'étendre l'ensemble minimal des instructions en vue d'améliorer la performance.

Alors que l'extension de cette série a pris soin de maintenir les avantages de la décompilation et le traçage de code compilé.

Les extensions comprennent des instructions spécialisées pour l'unification, l'appel prédicat, certains prédicats prédéfinis fréquemment utilisés, l'arithmétique et le contrôle (;/ 2, | / 2), si-alors (-> / 2) et la négation par l'échec (\ + / 1).

SWI-Prolog Details

Autres téléchargements associés
Seed7 05_20141019
Nouveau langage de programmation pour votre usage.
222
Graybox OPC Server Toolkit 3.0.28
Boîte à outils de développement de serveur
178
Rust 1.20.0
Un , en même temps , la langue sûr et pratique .
162
SDCC 3.4.0
Compilateur petit appareil que vous pouvez utiliser.
198
CodeBlocks 10.05
Répondre aux besoins les plus exigeants
3,046
VS.NETcodePrint 2008 10.0.21
Imprimer VS.NET code source des applications en couleur
86
R for Windows 3.4.3
Un environnement logiciel pour le calcul de statistiques et de graphiques.
2,160
TypeScript for Visual Studio 1.0 RTM
Un langage pour l'application développement à grande échelle d'activer JavaScript.
78
Delphi 7 Enterprise 7
Borland DelphiTM 7 Studio Enterprise
22,345
Scala 2.12.3
Un langage de programmation à usage général
101