Սկիզբ » Նշագիր "C++"

Նշագիր: C++

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

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

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

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

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

Կանչում ենք C ֊ական ֆունկցիաներ Assembler ֊ի կոդից:

Կանչում ենք C ֊ական ֆունկցիաներ Assembler ֊ի կոդից:

| Մայիս 4, 2014 |

Բոլորը գիտեն, որ C/C++ ֊ի կոդից կարելի է կանչել ասսեմբլերական հրամաններ inline assembler ֊ի միջոցով։ Պարզվում է, որ հակառակ կանչը ոչ միայն հնարավոր է, այլ նաև օգտագործվում է օպերացիոն համակարգի սկզբնական բեռնիչից (bootloader) միջուկի (kernel) կոդի թողարկման համար (քանի որ որպես կանոն օպերացիոն համակարգի բեռնիչը գրված է assembler֊ով, իսկ միջուկը C֊ով)․ ասսեմբլերի կոդից կարելի է […]

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

[գիրք] Զրույցներ C լեզվի մասին

[գիրք] Զրույցներ C լեզվի մասին

| Ապրիլ 6, 2014 |

Ես նախաձեռնել եմ այս զրույցների շարքը որպես C ծրագրավորման լեզուն ներկայացնող կենդանի գիրք։ Կենդանի այն իմաստով, որ զրույցների պարունակությունը երբեք վերջնական չի լինելու։ Տեքստն անընդհատ թարմացվելու է և լրացվելու է նոր նյութով։ Որպես առաջին քայլ, ես կպատմեմ ամենաանհրաժեշտ, ամենակարևոր նյութը ․․․

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

Scheme: Չփոփոխվող բինար ծառերի մասին

Scheme: Չփոփոխվող բինար ծառերի մասին

| Մարտ 12, 2014 |

Ուզում եմ օրինակով ցույց տալ, թե ինչպես կարելի է ծրագրեր գրել օգտագործելով միայն չփոփոխվող (immutable) տվյալների կառուցվածքներ։ Այս անգամ բինար որոնման ծառերի վարքը ծրագրավորել եմ Scheme լեզվով (այն Lisp ընտանիքի թերևս ամենահայտնի ներկայացուցիչն է)

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

Smart Sight կամ խելացի նշանոց

Smart Sight կամ խելացի նշանոց

| Հունիս 15, 2013 |

              Խելացի նշանոցի հիմնական գործառույթը կայանում է հետաքրքրող օբյեկտի ընդգծման, նրա տեղաշարժի և ուղղության հետևման, ինչպես նաև օբյեկտի ճանաչման մեջ։ Շատ կուզենայի նման բան ստանալ Բայց նման բան ստանալու համար շատ թանկ սարքավորումներ են պետք, օրինակ thermographic camera և այլն, այնպես որ դեռ կբավարարվենք ցերեկվա լույսով 🙂 : OpenCv […]

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

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

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

| Մայիս 21, 2013 |

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

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

Պարզագույն web page saver կամ ինչպես գեներացնել python script C++ -ով:

Պարզագույն web page saver կամ ինչպես գեներացնել python script C++ -ով:

| Ապրիլ 4, 2013 |

Այս հոդվածում բերված է C++ -ով python սկրիպտերի գեներացման օրինակ: Մեր ծրագիրը գեներացնում և թողարկում է python սկրիպտը, որն էլ պատճենում և պահպանում է կայքի էջը` առանց նկարների և այլ կայքին հարակից ֆայլերի պատճենման, որոնք նույնպես անկասկած հեշտությամբ կարելի է պատճենել, փոքր ինչ կատարելագործելով բերված կոդը: Անշուշտ կայքի պատճենման և պահպանման ողջ ֆունկցիոնալությունը կարելի է իրականացնել C++ […]

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

C++։ Մի քանի հարցեր և պատասխաններ։ Մաս 1։

C++։ Մի քանի հարցեր և պատասխաններ։ Մաս 1։

| Ապրիլ 1, 2013 |

Որո՞նք են օբյեկտակողմնորոշված ծրագրավորման հիմնական բաղկացուցիչները

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

Չփոփոխվող տվյալների կառուցվածքների մասին

Չփոփոխվող տվյալների կառուցվածքների մասին

| Հունվար 30, 2013 |

Շարունակելով իմ նախորդ գրառման բինար որոնման ծառերի թեման, ուզում եմ նույն այդ օրինակով ցույց տալ, թե ինչպես կարելի է ծրագրեր գրել օգտագործելով միայն չփոփոխվող (immutable) տվյալների կառուցվածքներ։ Այս անգամ բինար որոնման ծառերի վարքը ծրագրավորել եմ Scheme լեզվով (այն Lisp ընտանիքի թերևս ամենահայտնի ներկայացուցիչն է)։ Ծառը ներկայացված է ցուցակի տեսքով, որի առաջին տարրը արմատի արժեքն է, […]

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

C++ ծրագրավորման լեզվի հայերեն դասընթաց

C++ ծրագրավորման լեզվի հայերեն դասընթաց

| Նոյեմբեր 23, 2012 |

C++ ծրագրավորման լեզվի հայերեն դասագիրք:

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

64