Սկիպ կոնտենտ
GP

GNU Prolog (32-bit)

Հրատարակիչ: Daniel Diaz
Վիրուսային ստուգում Windows Free
Ներբեռնում v1.4.3 812 բեռնումներ
Տարբերակ1.4.3
Հրատարակիչ Daniel Diaz
Թողարկման ամսաթիվ08 ապր, 2013 թ.
Ավելացման ամսաթիվը08 ապր, 2013 թ.
OS պահանջներըWindows, Windows 7
ՊահանջներNone
Ընդհանուր ներբեռնումներ812
ԳինըFree

Նկարագրություն

GNU Prolog-ը Prolog-ի անվճար կոմպիլյատոր է՝ սահմանափակումների լուծում սահմանափակ տիրույթներում: GNU Prolog-ն ընդունում է Prolog-ը սահմանափակող ծրագրերով և արտադրում է բնիկ երկուականներ (ինչպես gcc-ն անում է C աղբյուրից): Ստացված գործադիրն այնուհետև ինքնուրույն է: Այս գործարկվող նյութի չափը կարող է փոքր լինել, քանի որ GNU Prolog-ը կարող է խուսափել չօգտագործված ներկառուցված պրեդիկատների մեծամասնության ծածկագիրը կապելուց: GNU Prolog-ի կատարումները շատ հուսադրող են (համեմատելի կոմերցիոն համակարգերի հետ): Բացի բնօրինակ կոդերի հավաքածուից, GNU Prolog-ն առաջարկում է դասական թարգմանիչ (վերին մակարդակ) վրիպազերծիչով:

Prolog-ի մասը համապատասխանում է Prolog-ի ISO ստանդարտին՝ գործնականում շատ օգտակար ընդլայնումներով (գլոբալ փոփոխականներ, OS միջերես և վարդակներ): GNU Prolog-ը ներառում է նաև սահմանափակումների արդյունավետ լուծիչ վերջավոր տիրույթների (FD) նկատմամբ: Սա բացում է սահմանափակման տրամաբանական ծրագրավորումը օգտագործողի համար՝ համատեղելով սահմանափակման ծրագրավորման ուժը տրամաբանական ծրագրավորման հռչակագրության հետ: Առանձնահատկությունները ներառում են Prolog-ի ISO ստանդարտին համապատասխանելը, ինտերակտիվ թարգմանչի տակ տողերի խմբագրման հնարավորություն՝ ատոմների վրա լրացումով, երկկողմանի ինտերֆեյս Prolog-ի և C-ի միջև, բնիկ-կոդային կոմպիլյատոր, որն արտադրում է առանձին գործադիրներ, պարզ հրամանի տողի կոմպիլյատոր, որն ընդունում է տարբեր ֆայլեր, նախապես սահմանված Սահմանափակումներ. թվաբանական սահմանափակումներ, Բուլյան սահմանափակումներ, սիմվոլիկ սահմանափակումներ և իրականացված սահմանափակումներ, նախապես սահմանված թվային էվրիստիկա, և օգտագործողը կարող է սահմանել իր նոր սահմանափակումները:

Նմանատիպ ծրագրեր

Այլընտրանքներ

Ավելին այս հրատարակչից