GNU Prolog (64-bit)

GNU Prolog (64-bit) 1.4.3

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

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

GNU Prolog-ի ամենակարևոր առավելություններից մեկն այն է, որ նա կարող է խուսափել չօգտագործված ներկառուցված պրեդիկատների կոդերի միացումից, ինչը հանգեցնում է ավելի փոքր գործարկվող չափերի: GNU Prolog-ի կատարումները շատ հուսադրող են՝ համեմատելի կոմերցիոն համակարգերի հետ:

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

Ծրագիրը համապատասխանում է ISO ստանդարտին Prolog-ի համար բազմաթիվ ընդլայնումներով, որոնք շատ օգտակար են գործնականում, ինչպիսիք են գլոբալ փոփոխականները, OS միջերեսը և վարդակները: Սա ծրագրավորողների համար հեշտացնում է բարդ ծրագրեր ստեղծելը, որոնք կարող են անխափան համագործակցել այլ համակարգերի հետ:

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

Նախապես սահմանված սահմանափակումները ներառում են թվաբանական սահմանափակումներ, ինչպիսիք են գումարումը և հանումը. Բուլյան սահմանափակումներ, ինչպիսիք են AND/OR; սիմվոլիկ սահմանափակումներ, ինչպիսիք են տողերի համապատասխանությունը; վերանայված սահմանափակումներ, որոնք թույլ են տալիս արտահայտել տրամաբանական պայմաններ՝ օգտագործելով Բուլյան օպերատորներ. կանխորոշված ​​թվարկման էվրիստիկա, որն օգնում է ձեզ արագ լուծումներ գտնել՝ համակարգված կերպով ուսումնասիրելով տարբեր հնարավորություններ:

Օգտատերերը կարող են նաև սահմանել իրենց նոր սահմանափակումները՝ օգտագործելով պարզ հրամաններ, որոնք տրամադրվում են GNU prologue-ի հրամանի տողի կոմպիլյատորի կողմից, որն ընդունում է տարբեր ֆայլեր: Սա հեշտացնում է այն մշակողների համար, ովքեր ցանկանում են ավելի շատ վերահսկել իրենց ծրագրի վարքագիծը կամ կարիք ունեն հատուկ գործառույթների, որոնք հասանելի չեն նախապես սահմանված գրադարաններում:

Ամփոփելով, եթե դուք փնտրում եք հզոր, բայց անվճար գործիք, որը թույլ է տալիս հեշտությամբ ստեղծել բարդ ծրագրեր՝ խստորեն համապատասխանելով արդյունաբերության չափանիշներին, ապա մի նայեք GNU-ի նախաբանին:

Ամբողջական բնութագիրը
Հրատարակիչ Daniel Diaz
Հրատարակիչների կայք http://www.gprolog.org/
Թողարկման ամսաթիվ 2013-04-08
Ավելացման ամսաթիվը 2013-04-08
Կատեգորիա Մշակողի գործիքներ
Ենթակարգ Թարգմանիչներ և կազմողներ
Տարբերակ 1.4.3
OS պահանջները Windows, Windows 7
Պահանջներ None
Գինը Free
Շաբաթական ներբեռնումներ 0
Ընդհանուր ներբեռնումներ 1943

Comments: