Սկիզբ » Հեղինակ ՝ armenbadal (Էջ 2)

Հեղինակի հոդվածները: armenbadal

Ժապավեն

Հեղինակի կայքը

Գրել է 31 հոդված:

Բաժինները ` Ծրագրավորում , Ուսումնական նյութեր , Lisp և Common Lisp , Ծրագրավորման լեզուներ , Go , Կոմպիլյատորներ , C և C++ , Ալգորիթմներ , Java , Վերլուծություն , Տվյալների բազաներ , PROLOG , Python , Հումոր , Լինուքս/Յունիքս հրամաններ

Հետաքրքրությունները` C++ , go , LISP , Common Lisp , Scheme , Scanner , ցուցակ , Parser , Java , lambda , binary search tree

Եզակի անձնանունների մասին

| Հունվար 13, 2013 |
Եզակի անձնանունների մասին

Նախագահական ընտրությունների հետ կապված ՀՀ ոստիկանության կայքում տեղադրվել են Հայաստանի բոլոր ընտրատեղամասերի ընտրողների ցուցակները` ըստ ընտրատարածքների։ Ես աչքի էի անցկացնում իմ ընտրատեղամասի ցուցակները և հանդիպեցի բավականին շատ հազվադեպ հանդիպող անձնանունների։ Միանգամից ցանկություն առաջացավ տեսնել, թե է՛լ ինչպիսի եզակի անուններ կան, օրինակ այն ընտրատարածքում, որում ես գրանցված եմ։ Այս գրառման մեջ կներկայացնեմ, թե ինչպես «լուծեցի» այդ խնդիրը։

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

C++11: Կապակցված ցուցակներ (II)

| Հունվար 9, 2013 |
C++11: Կապակցված ցուցակներ (II)

Ժամանակ առ ժամանակ ինձ մոտ ցանկություն է առաջանում ծանոթանալ C++ լեզվի C++11 ստանդարտի հնարավորություններին։ Այս գրառման մեջ ես երկկապակցված ցուցակի (doubly linked list) իրականացման օրինակով փորձում եմ ծանոթանալ լեզվի այնպիսի նորամուծություններին, ինչպիսիք են զրոյական ցուցիչի nullptr արժեքը, տիպի դուրսբերման auto եղանակը, արժեքավորող ցուցակով կոնստրուկտորները, մի կոնստրուկտորում մեկ այլ կոնստրուկտորի օգտագործումը, և այլն։ * * * […]

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

Tcl: Օբյեկտներին կողմնորոշված ծրագրավորման օրինակ

| Դեկտեմբեր 25, 2012 |
Tcl: Օբյեկտներին կողմնորոշված ծրագրավորման օրինակ

Մի քանի օր առաջ նորությունների կայքում կարդացի Tcl ծրագրավորման լեզվի 8.6 (Tcl 8.6) տարբերակի թողարկման մասին։ Հաղորդագրության մեջ, ի թիվս այլ կետերի, նշվում էր նաև, որ TclOO փաթեթը արդեն հանդիսանում է լեզվի բաղկացուցիչ մաս՝ որպես օբյեկտներին կողմնորոշված ծրագրավորման հիմնական միջոց։ Փորձեցի մաթեմատիկական արտահայտությունների օրինակով գրել մի կարճ ծրագիր՝ օգտագործելով հենց այդ TclOO ընդլայնումը։ Այս օրինակս ընդհանուր պատկերացում […]

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

Python: Բառարանի օգտագործումը

| Դեկտեմբեր 22, 2012 |
Python: Բառարանի օգտագործումը

Այս գրառման մեջ ես առաջարկում եմ ևս մի լուծում իմ նախորդ գրառման մեջ առաջարկված և Tcl լեզվով լուծված խնդրի համար։ Նորից հիշեցնեմ խնդրի ձևակերպումը. Տրված է որևէ գեղարվեստական ստեղծագործության տեքստ։ Կազմել տեքստում հանդիպող բառերի հաճախության բառարան, որտեղ ամեն մի բառին համապատասխանեցված է տեքստում նրա հանդիպելու քանակը։ Հաշվել տեքստի առանձին բառերի քանակի հարաբերությունը բոլոր բառերի քանակին։ […]

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

Tcl: Բառարանների օգտագործումը

| Դեկտեմբեր 19, 2012 |
Tcl: Բառարանների օգտագործումը

Տրված է որևէ գեղարվեստական ստեղծագործության տեքստ։ Կազմել տեքստում հանդիպող բառերի հաճախության բառարան, որտեղ ամեն մի բառին համապատասխանեցված է տեքստում նրա հանդիպելու քանակը …

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

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

| Դեկտեմբեր 15, 2012 |
Ինտերպրետատոր։ Համեմատում, ճյուղավորում, կրկնություն

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

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

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

| Դեկտեմբեր 8, 2012 |
Հաշվարկիչից դեպի լեզվի ինտերպրետատոր

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

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

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

| Դեկտեմբեր 5, 2012 |
Հաշվարկիչ վերագրման և արտածման հրամաններով

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

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

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

| Դեկտեմբեր 1, 2012 |
Հաշվարկիչ կամ արտահայտությունների ինտերպրետատոր

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

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

Common Lisp։ Պրոցեդուրային ծրագրավորման մասին

| Նոյեմբեր 18, 2012 |
Common Lisp։ Պրոցեդուրային ծրագրավորման մասին

Մի անգամ Կոնֆուցիուսին հարցրեցին. “Ուսուցիչ, ի՞նչ կարծիքի եք այն մասին, որ Ցզի-Սյուն ծրագրավորում է Lisp լեզվով։” ՈՒսուցիչը մտածեց և ասաց. “Ցզին խելացի է։ Նա կարող է գրել Lisp լեզվով”։ Lisp լեզուն մեզ ծանոթ է առավելապես որպես ֆունկցիոնալ ծրագրավորման լեզու։ Բայց ես ուզում եմ այս հոդվածում ներկայացնել Common Lisp լեզվի այն հնարավորությունները, որոնք թույլ են տալիս […]

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

97