Սկիզբ » Ուսումնական նյութեր » Ծրագրավորում » Ծրագրավորման լեզուներ

RSSԲաժին: Ծրագրավորման լեզուներ

malloc ֊ի անատոմիան։ Մաս 2, malloc ֊ի իրականացումը։

| Մարտ 16, 2015 |
malloc ֊ի անատոմիան։ Մաս 2, malloc ֊ի իրականացումը։

malloc/kmalloc/vmalloc ֊ընտանիքի ֆունկցիաները (համապատասխանաբար հիշողության ազատման ֆունկցիաներն են՝ free/kfree/vfree) նախատեսված են դինամիկ հիշողության հատկացման համար։ kmalloc ֊ն ու vmalloc֊ը օգտագործվում են միջուկի կոդում։ kmalloc -ը վերադարձնում է ցուցիչ  ֆիզիկական հիշողության մեջ անընդհատ բլոկի վրա, այսինքն հիշողության տվյալ բլոկում բոլոր հասցեները ֆիզիկապես հաջորդում են մեկը մյուսին։ vmalloc֊ը նույնպես վերադարձնում է հիշողության անընդհատ բլոկ, բայց այն տարբերությամբ, որ այդ […]

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

malloc ֊ի անատոմիան։ Մաս 1, համակարգային կանչեր (system calls):

| Մարտ 11, 2015 |
malloc ֊ի անատոմիան։ Մաս 1, համակարգային կանչեր (system calls):

Թույլ տվեք առանց երկար֊բարակ նախաբանների միանգամից անցնել գործի system call ֊ը ինտերֆեյս է, որը թույլ է user-space ծրագրերին դիմել օպերացիոն համակարգի միջուկին (ring 0 ) և պահանջել նրանից որոշակի գործողությունների կատարում, օրինակ ֆայլ բացել, դրա մեջ ինչ֊որ բաներ գրել, նոր պրոցեսս ստեղծել և այլն։ Այլ կերպ ասած, system call ֊ը միջոց է user mode ֊ից […]

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

ասք բառարանների եւ հաքերութեան մասին

| Սեպտեմբեր 9, 2014 |
ասք բառարանների եւ հաքերութեան մասին

Իսկական հաքը՝ ինչ֊որ անկապ ու անպէտք բան կոտրելը չէ։ Իսկական հաքը իմաստ պիտի ունենայ, խնդիր լուծի։ Հիմա պատմեմ ինչպէս եմ ես լուծել մի խնդիր։ Ժամանակին, 2000֊2001 թուերին կար հաւէս բառարան, որ բոլորը իրենց պարտքն էին համարում իրենց համակարգերում ունենալ, կոչւում էր՝ armdicto։ Պատրաստել էր ոմն Տրոյը, իսկ նրան օգնել էին երկու աղջիկ, ում անունները «էբաութ» […]

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

Ինչպես ստեղծել թեմա վորդպրեսի համար: Մաս2: header.php և footer.php-ի կարգավորում

| Հունիս 8, 2014 |
Ինչպես ստեղծել թեմա վորդպրեսի համար: Մաս2: header.php և footer.php-ի  կարգավորում

Դե ինչ, եթե հասել եք այստեղ, նշանակում է արդեն կատարել եք նախորդ գրառման քայլերը և արդեն  ունեք թեմա, որը հնարավոր է ակտիվացնել վորդպրեսի թեմաների բաժնում: Այս գրառման մեջ կանդրադառնանք այն հիմնական ինֆորմացիային, որն անհրաժեշտ է ցանկացած էջի համար, ինչպիսին են լեզվային ատրիբուտները (բառի հայերենը չգիտեմ) էջերի վերնագրերը էջերի կոդավորումը հիմնական կլասները ու մի քանի այլ […]

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

Ինչպես ստեղծել թեմա վորդպրեսի համար: Մաս 1: Հիմնական ֆայլերի ստեղծում

| Հունիս 7, 2014 |
 Ինչպես ստեղծել թեմա վորդպրեսի համար: Մաս 1: Հիմնական ֆայլերի ստեղծում

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

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

Վիշապ Օբերոն կոմպիլյատոր

| Հունիս 6, 2014 |
Վիշապ Օբերոն կոմպիլյատոր

Վիշապ Օբերոն կոմպիլյատոր

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

Ինչպես ստեղծել թեմա վորդպրեսի համար: Նախապատրաստական փուլ

| Հունիս 6, 2014 |
Ինչպես ստեղծել թեմա վորդպրեսի համար: Նախապատրաստական փուլ

Հավանաբար վորդպրեսից օգտվողները գոնե մի անգամ մտադրություն ունեցած կլինեն ինչ-որ փոփոխություններ անել իրենց թեմայի մեջ, բայց շատ դեպքերում նայելով կոդերին, հնարավոր չէ ինչ որ բան հասկանալ, քանի որ օգտագործվում են արդեն իսկ պատրաստի ֆունկցիաներ, որոնց ուսումնասիրումը բերում է մեկ այլ ֆունկցիայի, որը նույնպես անհայտ է ու այսպես շրջանային պրոցեսով ամեն ինչ շարունակվում է: Դրա համար […]

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

“Ամառային Դպրոց – Ծրագրավորման Հիմունքներ”

| Մայիս 30, 2014 |
 “Ամառային Դպրոց - Ծրագրավորման Հիմունքներ”

Հայ-հնդկական ՏՀՏ Գերազանցության Կենտրոնը և Ձեռնարկությունների Ինկուբատոր Հիմնադրամը սիրով հայտարարում են “Ամառային Դպրոց – Ծրագրավորման Հիմունքներ” ծրագրի մեկնարկ:  Հաշվի առնելով ՏՏ ոլորտում առկա մասնագետների մեծ պահանջարկը, Հայ-հնդկական ՏՀՏ ԳերազանցությանԿենտրոնը կազմակերպում է այս Ամառային Դպրոցը, որը հնարավորություն կտա բոլոր հետաքրքրված ուսանողներին և դպրոցականերին սովորել ծրագրավորման հիմունքներ` կողմնորոշվելով նրանց ՏՏ ոլորտում մասնագիտության ընտրության հարցում: Ամառային դպրոցի շրջանակներում մասնակիցներին կներկայացվեն հետևյալ դասընթացները` […]

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

Ինչպես արագ սովորել վրացական տառերը, և թե ինչի համար է դա անհրաժեշտ

| Մայիս 23, 2014 |
Ինչպես արագ սովորել վրացական տառերը, և թե ինչի համար է դա անհրաժեշտ

php սքրիփթ, որի միջոցով արվել է վրացերեն տեքստերի կորպուսի մեջ մտնող տառերի քանակի հաշվարկ ․․․

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

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

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

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

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

100