IF/Prolog 5.x f? MS-Windows
MINERVA superseeded IF/Prolog. Please see http://www.ifcomputer.co.jp/MINERVA for details.

We discontinued to sell IF/Prolog Dec 31. 2003. For current customers, we continue to provide professional support for IF/Prolog until Dec 31, 2008.

Die Prolog Maschine Das Constraint Technologie Paket (optional) Schnittstellen zu anderen Sprachen Software Engineering Standards Die graphische Benutzer-Oberfl?he Dynamischer Daten Austausch - DDE-Schnittstelle Andere Features in Version 5.0 System Voraussetzungen

IF/Prolog ist ein sehr performantes und speicher-effizientes Programmiersystem, das es erlaubt, Anwendungen zu schreiben, die sehr einfach in bereits bestehende Software Pakete einzubetten sind. IF/Prolog kann eng mit dem Betriebssystem oder anderen Programmiersprachen und kommerzieller Software zusammenarbeiten, was einer der wesentlichen Gesichtspunkte moderner Programmierung ist.

IF/Prolog verf?t ?er eine graphische Entwicklungsumgebung und online Hilfe im Stile eines Hypertext Systems. Versierte Programmierer nutzen den graphischen Debugger, Tracer und die Compilierungstools voll aus.

Neu f? Version 5.0 ist ein zus?zliches Constraint Technologie Paket, welches die m?lichen Anwendungsbereiche f? Prolog zus?zlich vergr?sert. Komplexe Optimierungsprobleme wie sie z.B. bei der Ressourcenverwaltung, Produktionsplanung und Fahrplangestaltung auftreten, k?nen deklarativ und expressiv gel?t werden.

Die volle Unterst?zung des ISO Standards f? Prolog bietet Ihnen die Kompatibilit? der Programme und die Investitionssicherheit f? die Zukunft.

IF/Prolog bietet marktf?rende Produkteigenschaften:

Optionale Komponenten:

Wir bieten IF/Prolog mit der gleichen Entwicklungsumgebung f? mehr als 600 Rechner von ca. 70 Hardware Herstellern an. Es ist wahrscheinlich die am weitesten unterst?zte kommerzielle Programmiersprache der Welt. IF/Prolog ist sourcecode-kompatibel auf all diesen Plattformen.

IF/Prolog 5.0 entstand aus ?er 11 Jahren Entwicklungserfahrung bei InterFace Computer GmbH und Siemens Nixdorf Informationssysteme AG.

Die Prolog Maschine

Der IF/Prolog Kern ist eine state-of-the-art Prolog Maschine, die eine hohe Performanz und Speichereffizienz bietet. Der Kern beinhaltet:

Constraint Technologie Paket (optional)

Das Constraint Technologie Paket er?fnet die L?ung komplexer kombinatorischer Probleme in IF/Prolog. Die folgenden M?lichkeiten erweitern den Prolog Kern.

Schnittstelle zu anderen Sprachen

Durch die flexible bi-directionale und reentrant-f?igei Schnittstelle zu C und C++ k?nen IF/Prolog Programme als Software Komponenten so in bestehende Systeme eingebettet werden, dass sie entweder Prozeduren anderer Sprachen aufrufen oder Prolog als intelligenter Server funktioniert. Es gibt einige erw?nenswerte Eigenschaften von Prolog, die IF/Prolog zur richtigen Wahl machen, wenn man seri?e Anwendungen schreiben will:

Software Engineering

Das Pr?ikat-basierte Modul-Konzept von IF/Prolog (neu f? Version 5.0) wurde entwickelt, um data-hiding und Metaprogrammierung modular zu unterst?zen. Nur mit IF/Prolog k?nen Module sowohl in ihrer ganzen gegebenen Struktur als auch als Teile genutzt werden, beides M?lichkeiten, die essenziell wichtig f? modernes Software Engineering sind.

Standards

IF/Prolog Version 5.0 unterst?zt den ISO Prolog Standard, Pt1 vollst?dig. Sowohl Siemens Nixdorf Informationssysteme AG als auch IF Computer waren in den letzen Jahren aktive Teilnehmer bei den DIN- und ISO- Aussch?sen.

IF/Prolog wurde in ANSI C unter Ber?ksichtigung der ISO 9000 Enwicklungs- Zertifizierung implementiert. Es ist sehr portabel und daher auch sehr stabil.

SNI und IF Computer arbeiten mit anderen f?renden Prolog Herstellern in der Prolog Management Group (PMG) zusammen.

Graphische Benutzer-Schnittstelle

Ein Bildschirm unter Windows

Eine neue graphische Benutzeroberfl?he von IF/Prolog f? MS-Windows bietet schnelle Ausf?rung von Konsultieren, Laden, Debuggen, Tracen und Kompilieren zusammen mit einem ausf?rlichen, online Hypertext Manual.

Im echten MS-Windows Stil k?nen ?er eine Men?eiste per "click" auf die Kn?fe Schl?selfunktionen des Systems aufgerufen werden. Pull-down Men? stellen die gleichen sowie weitere Funktionen zur Verf?ung.

Die online Hypertext Hilfe bietet ein ausf?rliches Manual per Tastendruck. Das Manual ist auf Basis der Pr?ikate und der Funktionalit? indiziert und hilft Ihnen so, das wichtigste Pr?ikat zu finden und nachschauen zu k?nen, welche anderen Pr?ikate mit ?nlicher Funktionalt? verf?bar sind.

Die graphische Benutzeroberfl?he wurde erweitert, um die neue Constraint Technologie voll zu unterst?zen. Der Debugger und Tracer wurden im Vergleich zum alten Debugger komplexer, um einen Ausstieg innerhalb der Constraint-Pr?ikate klarer darstellen zu k?nen.

Dynamischer Daten Austausch - DDE-Schnittstelle

Speziell f? MS-Windows bietet die DDE (Dynamic Data Exchange) Schnittstelle einfachen und elementaren Zugriff auf andere Anwendungssoftware. DDE bietet ausserdem direkte Kommunikation zu anderern DDE Tools, wie z.B. Visual BASIC, Microsoft Word und Excel.

Diese Schnittstelle ist zusammen mit der C / C$++$ Schnittstelle ein Teil des Standard IF/Prolog Systems f? Windows. Anwendungen k?nen also Vorteile beider Schnittstellen nutzen.

Andere Features in Version 5.0

System Voraussetzungen

IF/Prolog ist verf?bar f? Windows 3.1, Windows 3.11 f? Workgroups, Windows NT und Windows '95. Es ist ebenso auf MS-Windows Servern (nicht-PC's) lauff?ig.

Hardware:

Software:


Darueber read on...