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

Նշագիր: C++

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

| Նոյեմբեր 28, 2016 |
Yacc֊ի և Lex֊ի մասին

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

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

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

| Մայիս 4, 2014 |
Կանչում ենք C ֊ական ֆունկցիաներ Assembler ֊ի կոդից:

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

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

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

| Ապրիլ 6, 2014 |
[գիրք] Զրույցներ C լեզվի մասին

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

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

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

| Մարտ 12, 2014 |
Scheme: Չփոփոխվող բինար ծառերի մասին

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

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

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

| Հունիս 15, 2013 |
Smart Sight կամ խելացի նշանոց

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

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

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

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

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

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

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

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

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

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

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

| Ապրիլ 1, 2013 |
C++։ Մի քանի հարցեր և պատասխաններ։ Մաս 1։

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

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

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

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

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

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

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

| Նոյեմբեր 23, 2012 |
C++ ծրագրավորման լեզվի հայերեն դասընթաց

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

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

111