Ich reiße mir die Haare aus und versuche herauszufinden, wie man in Prolog einfach ein Hello World Programm schreibt. Ich möchte nur ein Programm erstellen, wie läuft so:Hallo Welt in Prolog
> ./hw
Hello, world!
>
Das Problem ist, dass jedes einzelne Beispiel I Arbeiten in einem REPL finden kann, etwa so:
?- consult(hello_world).
% hello compiled 0.00 sec, 612 bytes
Yes
?- hello_world.
Hello World!
Yes
Dies ist das gleiche auch mit Beispiele für kompiliertes Prolog: Das Programm fällt immer noch in eine REPL. Dies ist offensichtlich nicht viel für eine "allgemeine" Sprache. Also, wie schreibe ich die traditionelle Hallo Welt?
Wo jetzt Ihre Tugenden deklarative Programmierung sind? MWHAHAHA :) –
Ich weiß nicht, ich denke die meisten * real * Implementierungen von Prolog in einer Anwendung verwenden es als eine eingebettete Sprache für das, was es gut ist, anstatt die gesamte App (UI, Datei I/O, Hardware-Steuerung usw.) zu schreiben. ..) in Prolog. – FrustratedWithFormsDesigner