2010-07-02 9 views
5
**Is there any serious project going on using** 

PROLOG http://www.atarimagazines.com/startv2n5/prolog.jpgC'è qualche progetto serio in corso con l'uso di PROLOG?

      **?** 
+4

Questa è una domanda seria? –

+5

Apparentemente serio come un robot ben vestito, anche se artefatto da masticare un tubo al neon. (io penso che questo sia uno di quelli "o lo capisci tu, o tu non" tipo di cose .. e ovviamente non lo faccio) – MarkD

+1

Posso ripetere? La domanda * seria * è: "Esiste ...". Non: ".. deve essere .." o ".. deve essere ..". –

risposta

10

SICStus e LPA Prolog citano selezionati che suonano molto grave, per esempio:

http://www.sics.se/isl/sicstuswww/site/customers.html

+0

Ecco alcuni altri [prodotti basati su SICStus] (https: //www.sics.se/projects/sicstus-prolog-leading-prolog-technology) – false

+0

Alcuni altri sono menzionati nel capitolo 6 di [SICStus Prolog - i primi 25 anni] (http://arxiv.org/abs/1011.5640) – false

3

SWI Prolog affermazioni 10,000 downloads per month, quindi qualcuno deve essere di usarlo per qualcosa.

+1

Ho dovuto impararlo al college .. non posso dire di averlo toccato da allora. – corymathews

+0

È certamente molto usato nell'educazione. Per buone ragioni, penso. Ecco un "kit di avvio": https://prof.ti.bfh.ch/hew1/informatik3/prolog/p-99/ –

2

Cisco proprietaria della piattaforma di ECLiPSe per lungo tempo (poi rilasciato come open source) e lo utilizza per le applicazioni di supporto decisionale di gestione della rete.

1

Il Cyc project utilizza un linguaggio estremamente simile a Prolog, da quello che ho visto. Secondo loro, la ragione principale per cui non usano Prolog è che non si adatta alle dimensioni dei database con cui gestiscono.

Quindi, anche se non è una risposta diretta alla tua domanda, penso che potrebbe soddisfare il "è Prolog effettivamente utilizzato per le cose di serie" pensato.

Maggiori informazioni:

3

ho lavorato sulle applicazioni industriali/commerciali di Prolog dal 1980. Questi includono: applicazioni in linguaggio naturale (Lockheed), CASE (Knowledgeware), compilatori (Quintus), applicazioni call center (Quintus), Event Management (IBM DataHub, Tivoli), Text Mining (Price Waterhouse, Kaidara) e ora Event Managment di nuovo (Software BMC).

Se hai la possibilità di apprenderlo, fallo. Non c'è nient'altro come questo. Disordinatamente, i lavori in esso sono rari quanto i denti delle galline. Se vuoi lavorare in un linguaggio meraviglioso che ha una certa trazione, considera Scala.