GNU Prolog (64-bit)

GNU Prolog (64-bit) 1.4.3

Windows / Daniel Diaz / 1943 / Speċifikazzjoni sħiħa
Deskrizzjoni

GNU Prolog (64-bit) huwa kompilatur Prolog b'saħħtu u ħieles li joffri soluzzjoni ta' restrizzjonijiet fuq oqsma finiti. Dan is-software huwa ddisinjat għall-iżviluppaturi li għandhom bżonn joħolqu programmi kumplessi bil-faċilità. GNU Prolog jaċċetta Prolog bi programmi ta' restrizzjoni u jipproduċi binarji indiġeni, li jagħmilha waħedha u effiċjenti.

Wieħed mill-aktar vantaġġi sinifikanti ta 'GNU Prolog huwa l-kapaċità tiegħu li jevita li jgħaqqad il-kodiċi tal-biċċa l-kbira tal-predikati integrati mhux użati, li jirriżulta f'daqsijiet eżekutibbli iżgħar. Il-prestazzjonijiet ta' GNU Prolog huma inkoraġġanti ħafna, komparabbli ma' sistemi kummerċjali.

Minbarra l-kumpilazzjoni tal-kodiċi nattiv, GNU Prolog joffri interpretu klassiku (l-ogħla livell) b'debugger. L-interpretu jipprovdi faċilità ta 'editjar tal-linja taħt mod interattiv bit-tlestija fuq l-atomi, li jagħmilha faċli għall-iżviluppaturi biex jiddebugjaw il-kodiċi tagħhom.

Is-softwer jikkonforma mal-istandard ISO għal Prolog b'ħafna estensjonijiet utli ħafna fil-prattika bħal varjabbli globali, interface OS, u sokits. Dan jagħmilha aktar faċli għall-iżviluppaturi biex joħolqu programmi kumplessi li jistgħu jinteraġixxu mingħajr xkiel ma 'sistemi oħra.

GNU Prolog jinkludi wkoll solver ta' restrizzjoni effiċjenti fuq Domini Finiti (FD). Dan jiftaħ l-ipprogrammar tal-loġika tar-restrizzjoni għall-utenti billi jgħaqqad il-qawwa tal-ipprogrammar tar-restrizzjoni mad-dikjarazzjoni tal-ipprogrammar tal-loġika. B'din il-karatteristika, l-utenti jistgħu jiddefinixxu r-restrizzjonijiet tagħhom faċilment mingħajr ma joqogħdu jinkwetaw dwar żbalji ta' sintassi jew kwistjonijiet oħra.

Ir-restrizzjonijiet predefiniti jinkludu restrizzjonijiet aritmetiċi bħaż-żieda u t-tnaqqis; Limitazzjonijiet Boolean bħal AND/OR; restrizzjonijiet simboliċi bħall-tqabbil tal-istring; restrizzjonijiet reifikati li jippermettulek tesprimi kundizzjonijiet loġiċi billi tuża operaturi Boolean; euristiċi ta' enumerazzjoni predefiniti li jgħinuk issib soluzzjonijiet malajr billi tesplora possibbiltajiet differenti b'mod sistematiku.

L-utenti jistgħu wkoll jiddefinixxu r-restrizzjonijiet il-ġodda tagħhom stess billi jużaw kmandi sempliċi pprovduti mill-kompilatur tal-linja tal-kmand ta' GNU prologue li jaċċetta varjetà ta' fajls. Dan jagħmilha faċli għall-iżviluppaturi li jixtiequ aktar kontroll fuq l-imġiba tal-programm tagħhom jew jeħtieġu funzjonalità speċifika mhux disponibbli f'libreriji definiti minn qabel.

Fil-qosor, jekk qed tfittex għodda b'saħħitha iżda b'xejn li tippermettilek toħloq programmi kumplessi faċilment filwaqt li tikkonforma strettament mal-istandards tal-industrija, allura ma tfittexx aktar mill-prologu GNU!

Speċifikazzjoni sħiħa
Pubblikatur Daniel Diaz
Sit tal-pubblikatur http://www.gprolog.org/
Data tal-ħruġ 2013-04-08
Data miżjuda 2013-04-08
Kategorija Għodod għall-Iżviluppaturi
Sottokategorija Interpreti u Kompilaturi
Verżjoni 1.4.3
Rekwiżiti Os Windows, Windows 7
Rekwiżiti None
Prezz Free
Tniżżil fil-ġimgħa 0
Tniżżil totali 1943

Comments: