RSSԲաժին: Կոմպիլյատորներ

Yacc֊ի և Lex֊ի մասին

Yacc֊ի և Lex֊ի մասին

| Նոյեմբեր 28, 2016 |

Ովքե՞ր են այդ Yacc֊ն ու Lex֊ը Ի՞նչ է լեզվի քերականությունը Լեզվի սահմանում GNU Bison֊ի ֆայլը Քերականության ստուգումը Bison֊ի միջոցով Բառային վերլուծություն Flex֊ի միջոցով Գործարկման առաջին փորձ Թեսթավորում․ առաջին մաս Արվածի ամփոփում և հետագա քայլերի մշակում Աբստրակտ քերականական ծառ Bison նկարագրության ընդլայնում Գործարկման երկրորդ փորձ Ես պատմում եմ ծրագրավորման լեզվի շարահյուսական վերլուծիչի իրականացման մասին։ Պատմությունս հնարավորին […]

Կարդալ ամբողջը

ինչպէս է մայքրոսոֆթը խաղից հանել ոչ իր կոմպիլյատորները

ինչպէս է մայքրոսոֆթը խաղից հանել ոչ իր կոմպիլյատորները

| Հոկտեմբեր 21, 2015 |

ինչպէս է մայքրոսոֆթը խաղից հանել ոչ իր կոմպիլյատորները՝ >մենք շատ նպատակաուղղուած էինք որպէսզի մեր Delphi եւ C++ կոմպիլյատորներով ստանանք WinRT֊ի համար կոդ։ Այս պահին խնդիրն այն է, որ այն ՕՀ API֊ները, որ անհրաժեշտ են քո լեզուի RTL֊ն իրականացնելու համար թոյլատրուած չեն։ Գիտէք, ասենք RtlUnwind֊ը բացառութիւնների մշակման կամ VirtualAlloc֊ն յիշողութեան կառաւարման համար… Այդ եւ նման ֆունկցիաներին […]

Կարդալ ամբողջը

ասք վիշապին մակում բնակեցնելու մասին

ասք վիշապին մակում բնակեցնելու մասին

| Մարտ 20, 2014 |

ուրեմն, ուզում եմ մի քիչ գրել իմ մակօս֊ական փորձից։ որպէս դեւ, ով առաջին անգամ է այս օհ֊ի հետ աշխատում։ իմ հին ծանօթ աւստրալիացին իր մակի վրայ հաշիւ է բացել, որ կպնեմ, վոկ֊ը պորտ անեմ մակի։ նախ սիլանգից՝ ասեմ, որ այս գործիքն առաջին անգամ եմ փորձում, օգտւողի տեսակէտից ահագին յարմար է թւում։ Ոչ միայն տողն է […]

Կարդալ ամբողջը

OpenCv մեքենայական տեսողության գրադարանի տեղակայում և ֆիքսված դիրքով պետավտոհամարանիշների սեգմենտացում՝ առանձին թվանշանների առանձնացում։ Մաս 1։

OpenCv մեքենայական տեսողության գրադարանի տեղակայում և ֆիքսված դիրքով պետավտոհամարանիշների սեգմենտացում՝ առանձին թվանշանների առանձնացում։ Մաս 1։

| Մայիս 21, 2013 |

OpenCV -ն Բաց կոդով մեքենայական տեսողության գրադարան է, որը պարունակում է մեքենայական տեսողության, պատկերների մշակման և թվային մեթոդների ավելի քան 500 ֆունկցիաներ։ Գրադարանը գրված է C/C++ լեզվով և ակտիվ մշակման փուլում է գտնվում python, java, ruby, Matlab, Lua լեզուների համար տարբերակները։ Գրադարանը կարող է ազատորեն կիրառվել ակադեմիական և կոմերցիոն նպատակների համար և տարածվում է BSD […]

Կարդալ ամբողջը

Ինտերպրետատոր։ Համեմատում, ճյուղավորում, կրկնություն

Ինտերպրետատոր։ Համեմատում, ճյուղավորում, կրկնություն

| Դեկտեմբեր 15, 2012 |

Այս գրառումը իմ երեք նախորդ գրառումների շարունակությունն է («Հաշվարկիչ կամ արտահայտությունների ինտերպրետատոր», «Հաշվարկիչ վերագրման և արտածման հրամաններով», «Հաշվարկիչից դեպի լեզվի ինտերպրետատոր»

Կարդալ ամբողջը

Հաշվարկիչից դեպի լեզվի ինտերպրետատոր

Հաշվարկիչից դեպի լեզվի ինտերպրետատոր

| Դեկտեմբեր 8, 2012 |

«Հաշվարկիչ կամ արտահայտությունների ինտերպրետատոր» հոդվածով ես սկսեցի պատմել, թե ինչպես կարելի է գրել մեծ ամբողջ թվերի հետ թվաբանական գործողություններ կատարող մի պարզ հաշվարկիչ՝ կալկուլյատոր։ Այդ հաշվարկիչը օգտագործողի հետ շփվում է երկխոսության ռեժիմում՝ հերթականությամբ հարցնելով արտահայտության տեքստը, հաշվարկելով այն և արտածելով հաշվարկման արդյունքները։ Երկրորդ հոդվածում, որ կոչվում է «Հաշվարկիչ վերագրման և արտածման հրամաններով», ես ընդլայնեցի հաշվարկիչն […]

Կարդալ ամբողջը

Հաշվարկիչ վերագրման և արտածման հրամաններով

Հաշվարկիչ վերագրման և արտածման հրամաններով

| Դեկտեմբեր 5, 2012 |

Այս անգամ ես ներկայացնում եմ հաշվարկիչի մի նոր զարգացում, որտեղ ավելացված են փոփոխականին արժեքի վերագրման և արտահայտության արժեքի արտածման հրամանները

Կարդալ ամբողջը

Հաշվարկիչ կամ արտահայտությունների ինտերպրետատոր

Հաշվարկիչ կամ արտահայտությունների ինտերպրետատոր

| Դեկտեմբեր 1, 2012 |

Ինչպե՞ս գրել տողով տրված մաթեմատիկական արտահայտությունը հաշվարկող ծրագիր։ Կարող է թվալ, թե ավելորդ է գրել այս թեմայով

Կարդալ ամբողջը

Պատմություն այն մասին, թե ինչպես ես PROLOG լեզվով գրեցի մի պարզ կոմպիլյատոր

Պատմություն այն մասին, թե ինչպես ես PROLOG լեզվով գրեցի մի պարզ կոմպիլյատոր

| Սեպտեմբեր 21, 2012 |

Ներածություն Պատմության դեպքերը, որ ես պատրաստվում եմ շարադրել, տեղի են ունեցել քսանմեկերորդ դարի դարասկզբին` Երևանի Պետական Համալսարանում: Ես այդ համալսարանում գործող Ինֆորմացիոն տեխնոլոգիաների մշակման և կառավարման կենտրոնի ուսանողն եմ: Կա մի դասընթաց, որի վերնագիրը չեմ հիշում, բայց գիտեմ, որ դրա շրջանակներում դասավանդում են PROLOG լեզուն: Եվ ահա, մի սովորական աշնանային օր, պարապող դասախոսը հայտարարեց, որ […]

Կարդալ ամբողջը

52