| ||||||||||
| 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 Graphische Programmier-Schnittstellen (optional) Datenbank-Schnittstellen (optional) 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:
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 MaschineDer 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 SprachenDurch die flexible bi-directionale und reentrant-f?ige 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 EngineeringDas 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.
StandardsIF/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
Die graphische Benutzeroberfl?he von IF/Prolog unter OSF/Motif, die auf allen UNIX Plattformen standardm?sig ausgeliefert wird, ist eine v?lig fensterorientierte Entwicklungsumgebung, die folgende Vorteile bietet: Debugger, Tracer, Listing und Cross-Reference-Tools. Die Auswahl ?er Pull-down Men? und ein fensterorientierter Debugger erh?en die Produktivit? bei der Programmierung. 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 den Ausstieg innerhalb der Constraint-Pr?ikate klarer darstellen zu k?nen. Die on-line Hypertext Hilfe (siehe unten) macht das Benutzermanual per Tastendruck stets greifbar.
Graphische Programmier-Schnittstelle (optional)Graphische Entwicklung in Prolog ist wesentlich einfacher als in C oder C++; windowing events k?nen synchronisiert werden, indem der interactive fensterorientierte Debugger genutzt wird. Der GUI Code muss nicht neu gelinkt werden, sondern der Quellcode kann einfach rekonsultiert werden, was eine betr?htliche Zeitersparnis beim Durchlauf eines Testzyklus bedeutet. Als Programmierschnittstelle ist verf?bar:
Datenbank-Schnittstellen (optional)Einige f?rende kommerzielle Datenbank Systeme k?nen direkt von IF/Prolog in Verbindung mit den folgenden zwei Datenbank-Schnittstellen (Optionen) < aufgerufen werden:
Andere Features in Version 5.0
System VoraussetzungenIF/Prolog ben?igt mindestens 8 MB Hauptspeicher und ca. 10 MB freien Plattenspeicher. Die optionalen Schnittstellen ben?igen zus?zlichen Haupt- und Plattenspeicher. Zus?zliche Standard Shared Libraries werden in Verbindung mit IF/Prolog ben?igt. IF/Prolog ist zu dem Standard C Compiler ihres Betriebssystems kompatibel. | ||||||||||
|
| Back> |
|