PDA

Դիտել ողջ տարբերակը : C++ թե՞ C#



Legolas
24.03.2007, 23:52
c++ առդեն հին բան ա տարգեք c# սովորեք

բայց մի խնդրանք ունեմ c++ կամ c# ով արտահայտությոն հաշվօղ (miayn * / + - gorc nshanner u tver (avelin iharke chi xangadri:) )
cragir a petq cody eli

Մոդերատորական: Ծանոթացեք ակումբի օրենսդրությանը (http://www.akumb.am/showthread.php?t=2437#post67297)։ Մասնավորապես ֆորումում չեն ողջունվում լատիներեն տառերով հայերեն գրառումները:
Եթե ինչ-որ պատճառով հայերեն մեքենագրելու հետ կապված դժվարություններ կան, ապա կարող եք օգտագործել ֆորումում ներդրված հայերեն մեքենագրման համակարգը (http://www.akumb.am/showthread.php?t=497), Տրանսլիտի ձևափոխիչը (http://www.akumb.am/showthread.php?t=42)կամ կարդացեք «Ինչպե՞ս գրել հայերեն (http://www.akumb.am/showthread.php?t=279)» թեման : Կամ էլ օգտվեք Փոխարկիչից։ (http://hayeren.akumb.am/?p=convertor)

Արշակ
26.03.2007, 12:00
c++ առդեն հին բան ա տարգեք c# սովորեք

Legolas ջան, իմ կարծիքով, սենց բան ասելուց առաջ նախ պետք է ահագին C++ ու C# իմանաս։ Արդյո՞ք դու էդքան գիտես։
Իսկ իրականում ամեն մեկն ունի իր հնարավորությունները, առավելություններն ու թերությունները, ու այդ ամենը հաշվի առնելով՝ կոնկրետ խնդրի համար ընտրվում է, թե ի՞նչ ծրագրավորման լեզու ու միջավայր է նպատակահարմար օգտագործել։

Egern.net
26.03.2007, 12:52
Նախ C#-ը .net լեզու է, ու չի կարելի համեմատել C++6-ի հետ

Legolas
26.03.2007, 15:56
Legolas ջան, իմ կարծիքով, սենց բան ասելուց առաջ նախ պետք է ահագին C++ ու C# իմանաս։ Արդյո՞ք դու էդքան գիտես։
Իսկ իրականում ամեն մեկն ունի իր հնարավորությունները, առավելություններն ու թերությունները, ու այդ ամենը հաշվի առնելով՝ կոնկրետ խնդրի համար ընտրվում է, թե ի՞նչ ծրագրավորման լեզու ու միջավայր է նպատակահարմար օգտագործել։
ճիշտ ես ասում
բայց գրացս 2 մասից էր

linus
27.03.2007, 23:51
c++ առդեն հին բան ա տարգեք c# սովորեք
Ես ինքսծնվել ու մեծացել եմ C++ միջավայրում :), ծանոթ եմ շատ լեզուների վորոնց թվում են C# և java ն:
C# ես համարում եմ թյուրիմացություն:[
եթե կարողանաս բացատրել այդ լեզվի ստեղծվելու իմաստը ես կփոխեմ կարծիքս:
ինչ կարող ես գրել C# որ հնարավոր չլինի գրել նույնը, ավելի հեշտ և արակագործ java ով:
բավական չի մեկը? թե չե ես ել կարող եմ ճարել java ի BNF ը, մի երկու աննշան փոփոխությունով ստեղծել նոր լեզու:
հենց դա ել արել է Microsoft - ը:angry

Guest
28.03.2007, 09:44
Մոդերատորական: Թեման առանձնացվել է «C++ սովորելու ամենալավ գիրքը» (http://www.akumb.am/showthread.php?t=4838) թեմայից:

Legolas
29.03.2007, 23:27
Ես ինքսծնվել ու մեծացել եմ C++ միջավայրում :), ծանոթ եմ շատ լեզուների վորոնց թվում են C# և java ն:
C# ես համարում եմ թյուրիմացություն:[
եթե կարողանաս բացատրել այդ լեզվի ստեղծվելու իմաստը ես կփոխեմ կարծիքս:
ինչ կարող ես գրել C# որ հնարավոր չլինի գրել նույնը, ավելի հեշտ և արակագործ java ով:
բավական չի մեկը? թե չե ես ել կարող եմ ճարել java ի BNF ը, մի երկու աննշան փոփոխությունով ստեղծել նոր լեզու:
հենց դա ել արել է Microsoft - ը:angry
Լիքը բաներ կարամ ասեմ որ c# ով կարաս ավելի հաճելի ու կարճ գրես քան c++ օվ , javain ցանոթ
չեմ
չեմ ել ուզում ցանոթանամ:)

Ավելացվել է 2 րոպե անց



բայց մի խնդրանք ունեմ c++ կամ c# ով արտահայտությոն հաշվօղ (miayn * / + - gorc nshanner u tver (avelin iharke chi xangadri:) )
cragir a petq cody eli


արդեն պետք չի

Egern.net
30.03.2007, 13:52
Ես ինքսծնվել ու մեծացել եմ C++ միջավայրում :), ծանոթ եմ շատ լեզուների վորոնց թվում են C# և java ն:
C# ես համարում եմ թյուրիմացություն:[
եթե կարողանաս բացատրել այդ լեզվի ստեղծվելու իմաստը ես կփոխեմ կարծիքս:
ինչ կարող ես գրել C# որ հնարավոր չլինի գրել նույնը, ավելի հեշտ և արակագործ java ով:
բավական չի մեկը? թե չե ես ել կարող եմ ճարել java ի BNF ը, մի երկու աննշան փոփոխությունով ստեղծել նոր լեզու:
հենց դա ել արել է Microsoft - ը:angry
C#-ը ստեղծվել է նույն պատճառով, ինչ որ JScript-ը

դե որ մայքրոսոֆտական լինի

linus
30.03.2007, 14:45
C#-ը ստեղծվել է նույն պատճառով, ինչ որ JScript-ը

դե որ մայքրոսոֆտական լինի

Հա բա ես ել եմ ետ ասում, իմիջայլոց նյութեր կան որ ջավան ստեղծվելուց մայկրոսոֆտը գողացել է սան ի գրված նյութերը, որոնց հիմման վրա ել ստեղծվել է Դոդիեզը


Լիքը բաներ կարամ ասեմ որ c# ով կարաս ավելի հաճելի ու կարճ գրես քան c++ օվ , javain ցանոթ
չեմ
չեմ ել ուզում ցանոթանամ:)

իմիջայլոց ես ջավան սովորել եմ Դոդիեզից հետո և մի երկու որ տևեց ընտելանալը:)
իսկ ինց վերաբերում է ՍԻ++ ին ապա ես կարող եմ ենպիսի ծրագրեր գրեմ այդ լեզվով որ ող ոք Դոդիեզով չկարողանա նույն ծրագիրը գրել, հակառակը չիշտ ցի;)

Grieg
30.03.2007, 16:47
C# ռուլզ :) շատ հարմար լեզույա

Legolas
30.03.2007, 18:24
Vopshem havesh chka erkar barak grelu C# ov shat aveli hesht a ashxatel qan c++ ov. isk Java n @ndhanrapes imast chuni nayel ischi nayes mi ban vori aveli kataryal tarberak@ ka i dems c# i. mer hamar inch tarberutyun vorn a shut stexcvel?? kam ov a umic goxacel

linus
30.03.2007, 22:48
Vopshem havesh chka erkar barak grelu C# ov shat aveli hesht a ashxatel qan c++ ov. isk Java n @ndhanrapes imast chuni nayel ischi nayes mi ban vori aveli kataryal tarberak@ ka i dems c# i. mer hamar inch tarberutyun vorn a shut stexcvel?? kam ov a umic goxacel
իսկ ետ դեպքում գրի լիսպ-ով ինքը շատ կատարյալ է:
կամ ամենասիրուն հեշտ ու ամենաօբյեկտը կողմնորոշված լեզվով Smaltolk
հենց այս լեզուն է որը եզակի է ու կրկնում եմ շատ սիրուն և ոչ մի Դոդիեզ նրան չի հասնի:B

Legolas
30.03.2007, 23:13
Լիսպը կատարյալ՞ :)

linus
30.03.2007, 23:19
Լիսպը կատարյալ՞ :)
իսկ ինչու ոչ, COMMON LISP և հաջորդ տարբերակները շատ լավն են:)

Legolas
30.03.2007, 23:23
COMMON LISP ու գոնե վերագրում կա՞

linus
30.03.2007, 23:36
COMMON LISP ու գոնե վերագրում կա՞
կատարելությունը հենց չլինելու մեջ է:hands
բայց դե cons ը վերագրում է ելի:)

teleport
31.03.2007, 02:57
COMMON LISP ու գոնե վերագրում կա՞

Իմ համաակումբցի Legolas Դուք ընդհանրապես ծանոթ էք Ֆունկցիոնալ ծրագրավորման , կամ էլ գիտե՞ք ինչ է ինտերպրետացիոն ծր. լեզուն:

ինտերպրետացիայի համար վերագրման գործողության կարիք չկա :

Legolas
31.03.2007, 20:06
Իմ համաակումբցի Legolas Դուք ընդհանրապես ծանոթ էք Ֆունկցիոնալ ծրագրավորման , կամ էլ գիտե՞ք ինչ է ինտերպրետացիոն ծր. լեզուն:

ինտերպրետացիայի համար վերագրման գործողության կարիք չկա :

functional cragravorman hamakarg ha gidenq eti incha

Inch vor shat ban gites karogha menq ham el hamafakultetci enq?
Lisp ov glux pokac kas?:)

Մոդերատորական: Ծանոթացեք ակումբի կանոնադրությանը (http://www.akumb.am/showthread.php?t=2437#post67297)։Մասնավորապես ֆորումում չեն ողջունվում լատիներեն տառերով հայերեն գրառումները:
Եթե ինչ-որ պատճառով հայերեն մեքենագրելու հետ կապված դժվարություններ կան, ապա կարող եք օգտագործել ֆորումում ներդրված հայերեն մեքենագրման համակարգը, Տրանսլիտի ձևափոխիչը (http://www.akumb.am/showthread.php?t=42) կամ կարդացեք «Ինչպե՞ս գրել հայերեն» (http://www.akumb.am/showthread.php?t=279) թեման:

Egern.net
01.04.2007, 10:53
C#-ը լավ ու հեշտ է էն իմաստով, որ Մայքրոսոֆտը ահավոր ձևի գովազդ ու "պոդդերժկա" է անում, ու Development environment-ներ է հարմարացնում: Նույնը վերաբերվում է ասենք ASP.net-ին:

աբոկալիպս
18.04.2007, 21:42
Ժող. իսկ վրտեղից կարամ ձեռք բերեմ C++.7-ի կամպիլյատոր, որտեղ հարցրել եմ կամ չգիտեն էտ ինչա կամ ել չունեն

hippy w.s
19.04.2007, 08:18
Տղերք ջան շաատ շտապ պետքա x-0(իքս նոլիկի)-ի խաղը 3x3 չափանի դաշտի վրա գրած, visual C++ ով գրած ով ինչով կարա թող օգնի, կամ գոնե տեղն ասեք եթամ քաշեմ

linus
19.04.2007, 10:57
Ժող. իսկ վրտեղից կարամ ձեռք բերեմ C++.7-ի կամպիլյատոր, որտեղ հարցրել եմ կամ չգիտեն էտ ինչա կամ ել չունեն
սմակի պռակատնոցը կա

teleport
19.04.2007, 23:16
սմակի պռակատնոցը կա
Դու ինչի չես տա օր , կսես սմակի պրակատնոցե կա??????:P

linus
07.05.2007, 18:39
Դու ինչի չես տա օր , կսես սմակի պրակատնոցե կա??????:P
տալու մասին խոսք չեր երթա ;)

Imperator
15.12.2007, 00:00
Եթե դու իրոք մի բան գիդես C+ ից կամ C# ից դու պտի հստակ պատկերացնես որ մենակ են որ C+ի ինտերֆեյսի համար պետքա COM,MFC,ATL օգտագորցել ու լիքը անկապ ու վտանգավոր պոինտերներ , ապա C#ում դա լրիվ վերացվացա ստեղծվելա mscorlib.dll կլասսների գրադարանը.
Եվս մեկ արավել տարբերություն քո ասաց Ջավաից ենա որ C#ով գրաց պրոգրամմը կամայական օպերացյոն համակարքի վրա նստումա ու .NET-ի ձերռումա ապագան!
Բորլանդյ երբեք Մայհրոսոֆտին չի հասնի .

Ավելացվել է 10 րոպե անց

Vopshem havesh chka erkar barak grelu C# ov shat aveli hesht a ashxatel qan c++ ov. isk Java n @ndhanrapes imast chuni nayel ischi nayes mi ban vori aveli kataryal tarberak@ ka i dems c# i. mer hamar inch tarberutyun vorn a shut stexcvel?? kam ov a umic goxacel

Halala Cavt tanem
Lriv hetd hamazajn em du iravaci es....
uxaki ete interface i het ches ashxtum harmara C++ ...
C#y stringeri kataryal varjantna....
U nagli et Javan eshutyuna!...:B

Մոդերատորական: Ակումբում տրանսլիտով գրառումներն արգելվում են: Գրեք հայերեն ու հայատառ

FactorX
15.12.2007, 00:32
Չե եկեք բոլորս սկսենք գրել PL/I –ով էդ ամենալավ լեզունա ;)

Barça
15.12.2007, 10:28
ժողովուրդ ջան թեմայի սկզբում Արշակը մի հատ լավ բան ա ասել

իմ կարծիքով, սենց բան ասելուց առաջ նախ պետք է ահագին C++ ու C# իմանաս։ Արդյո՞ք դու էդքան գիտես։
Իսկ իրականում ամեն մեկն ունի իր հնարավորությունները, առավելություններն ու թերությունները, ու այդ ամենը հաշվի առնելով՝ կոնկրետ խնդրի համար ընտրվում է, թե ի՞նչ ծրագրավորման լեզու ու միջավայր է նպատակահարմար օգտագործել։

հարցը նրանումա կայանում թե ինչի համար ա պետք սովորել էտ լեզուն:
եթե ցածր մակարդակի լեզու ա պետք սովորել ուրեմն իմ կարծիքով C-ն անփոխարինելի ա,իսկ բարձր մակարդակի`միանշանակ C#-ը, իսկ C++-ը իմ կարծիքով իրանց արանքումա գտնվում, ոչ ցածր մակարդակի ա ոչ բարձր, չնայած 2 ասպարեզումել իրան կարումա դրսևորի մի քիչ մի քիչ.

Imperator
16.12.2007, 14:34
ժողովուրդ ջան թեմայի սկզբում Արշակը մի հատ լավ բան ա ասել


հարցը նրանումա կայանում թե ինչի համար ա պետք սովորել էտ լեզուն:
եթե ցածր մակարդակի լեզու ա պետք սովորել ուրեմն իմ կարծիքով Ց-ն անփոխարինելի ա,իսկ բարձր մակարդակի`միանշանակ Ց#-ը, իսկ Ց++-ը իմ կարծիքով իրանց արանքումա գտնվում, ոչ ցածր մակարդակի ա ոչ բարձր, չնայած 2 ասպարեզումել իրան կարումա դրսևորի մի քիչ մի քիչ.

Եկեք հենց սկզբից ասենք ելի ... ով ինչին սովորա դրան ել գովումա...
C++ ը իրա ժամանակներով հրաշք էր եթե ուշադրուտյուն դարցնեք թե երբա գրվել <iostream.h> գրադարանը կհասկանաք թե ինչ կարքին լեզու էր էն վախտերուվ C++ը
իսկ հիմա եկելա նրա փոխարինորդը C#ը դե եկեք ընդունենք իրան նենց ոնց որ կա!
2008ին պետրվարի 27 ին Լոս ում տեղիա ունենալու VC 2008 ի ,Win Server 2008 (Longhorn) և SQL Server 2008 ի հանդիսավոր պրեզենտացիան...
դա նշանակումա որ Microsoftը Borlandի պես րեդակտորներ չի անում այլ իրոք աշխատանքա կատարում.

Արշակ
17.12.2007, 12:37
Եվս մեկ արավել տարբերություն քո ասաց Ջավաից ենա որ C#ով գրաց պրոգրամմը կամայական օպերացյոն համակարքի վրա նստումա ու .NET-ի ձերռումա ապագան!
Բորլանդյ երբեք Մայհրոսոֆտին չի հասնի .

Imperator, Ձեր չիմացած բաների մասին իրականությանը չհամապատասխանող բաներ եք գրում։
Նախ, .NET-ով գրաված ծրագիրը չի աշխատում ցանկացած ՕՀ–ի վրա։ Ընդամենը, .NET-ի ճարտարապետությունը տեսական հնարարավորություն է տալիս այն իրականացնել նաև այլ ՕՀ-ների վրա, ու այդ դեպքում ծրագիրը կաշխատի նաև այդ ՕՀ–ի վրա։ Սակայն պրակտիկայում այդ հնարավորությունը չի գործում, քանի որ .NET–ի Microsoft-ի օֆիցիալ տարբերակը կա միայն Windows ՕՀ–ների համար ( իմիջիայլոց, նույնիսկ տարբեր Windows–ների համար որոշ սահմանափակումներ կան)։
Microsoft-ը երկար ժամանակ խոստանում էր .NET Framework–ը իրականացնել նաև Linux ՕՀ–ների համար, բայց այդպես էլ չէր հասցնում իր նշած ժամկետներում խոստումը կատարել ու նոր ժամկետ էր դնում։ Վերջերս կարծեմ ստեղծվել է միայն որոշ Linux–ների համար տարբերակը, այն էլ կարելի է օգտագործել միայն կրթական նպատակներով։

Ինչ վերաբերվում է Java-ին, ապա կակռազ հենց Java-ի դեպքում օպերացիոն համակարգից անկախությունը ոչ թե ընդամենը տեսական հնարավորություն է, այլ պրակտիկորեն գործում է։ Java-ով գրված ծրագիրը կարող է աշխատել Microsoft Windows, Linux, Solaris, Mac OS–ների վրա, քանի որ կան Sun-ի օֆիցիալ Java Virtual Machine-ները նշված ՕՀ–երի համար ու լայնորեն կիրառվում են։



Բորլանդյ երբեք Մայհրոսոֆտին չի հասնի .

Ի՞նչ կապ ունի Borland ու Microsoft ֆիրմաների համեմատությունը «C++ թե՞ C#» թեմայի կոնտեքստում։



U nagli et Javan eshutyuna!...:B
Imperator, ձգտեք ավելի կոռեկտ արտահայտել Ձեր կարծիքը։ Ֆորումի քննարկումներին վայել չեն այս ոճի չհիմնավարված արտահայտությունները։;)

Imperator
19.12.2007, 22:40
Հարգելի Արշակ երևի դու ուղակի չգիտես որ Java գրաց ծրագիրը աշխատումա տարբեր OS երի վրա երբ նրան ըտացքում տալիս են .exe ընդլաջնում , այ եդ վախտ պետքա որոշես թե ինքը որ OS ի վրայա լինելու.
Այսինքն եթե դու ուզում ես Linuxi ու Windowsi ի համար ծրագիր գրես , դրանք լինելու են 2 .exe ֆաիլեր...
իսկ .cs ընդլայնումով ֆայլերը կոմպիլյացիայի են ենթարկվում էն OS ում որտեղ որ գտնվում են...

Արշակ
19.12.2007, 23:58
Հարգելի Արշակ երևի դու ուղակի չգիտես որ Java գրաց ծրագիրը աշխատումա տարբեր OS երի վրա երբ նրան ըտացքում տալիս են .exe ընդլաջնում , այ եդ վախտ պետքա որոշես թե ինքը որ OS ի վրայա լինելու.
Այսինքն եթե դու ուզում ես Linuxi ու Windowsi ի համար ծրագիր գրես , դրանք լինելու են 2 .exe ֆաիլեր...
իսկ .cs ընդլայնումով ֆայլերը կոմպիլյացիայի են ենթարկվում էն OS ում որտեղ որ գտնվում են...
Հարգելի Imperator, Java-ով գրված ծրագրի ( source code-ը ունենում է java ընդլայնում) կոմպիլիացիայի արդյունքում ստեղծվում է ոչ թե exe, այլ class ընդլայնումով ֆայլ։ Այդ class ընդլայնումով ֆայլը, անկախ նրանից, թե որ ՕՀ–ում կոմպիլիացիայի արդյունքում է ստեղծվել, աշխատում է ցանկացած ՕՀ–ում, եթե նրանում կա Java Virtual Machine։ Այսինքն՝ կոմպիլիացիայի ժամանակ ՕՀ–ի ընտրության անհրաժեշտություն չկա։
Սա Ձեզ ասում է Java-ով ծրագրավորման տարիների աշխատանքային փորձ ունեցող մասնագետ ծրագրավորողը։:B
Ու ընդհանրապես կխնդրեի, որ չճշտված տեղեկությունները որպես հավաստի, հաստատ բան չգրեիք։

Imperator
20.12.2007, 23:28
Միգուցե...
Javaես չեմ սիրում , ...
Բայց ասեմ որ Քո հետ հիմա վիճումա են մարդկանցից մեկը ով առաջատարներիցա C# ի հայստանում...
Շատ հաճելիա որ կան մարդիկ որոնք շատ սիրում ու հարգում են են լեզուն որով աշխատում են ....
C++ով ես աշխատել եմ , բայց C# ի ի հայտնվելը ինձ համար մեծ անակնկալ եր և ես խորացա դրա մեջ...
Ինզ տվումա պետք չի բանավիճել պետքա ուղակի ամեն մեկը աշխատի են պայմաններով որը իրան հարազատա համարում , կարևորը արդյունքնա , ոչ թե գորցիքը !
Համամիտ չես՞

Guest
21.12.2007, 10:01
Միգուցե...
Javaես չեմ սիրում , ...
Բայց ասեմ որ Քո հետ հիմա վիճումա են մարդկանցից մեկը ով առաջատարներիցա C# ի հայստանում...
Շատ հաճելիա որ կան մարդիկ որոնք շատ սիրում ու հարգում են են լեզուն որով աշխատում են ....
C++ով ես աշխատել եմ , բայց C# ի ի հայտնվելը ինձ համար մեծ անակնկալ եր և ես խորացա դրա մեջ...
Ինզ տվումա պետք չի բանավիճել պետքա ուղակի ամեն մեկը աշխատի են պայմաններով որը իրան հարազատա համարում , կարևորը արդյունքնա , ոչ թե գորցիքը !
Համամիտ չես՞

Հետաքրքիր է, ոնց կարար ինչ-որ լեզվում առաջատար մարդ այսքան անգրագիտություններ գրել նախորդ գրառումներում… :o:8

Վիճելու մեջ միշտ էլ օգուտ կա, բայց մենակ այն դեպքում երբ մարդիկ ասում են այն ինչ գիտեն: Կիսվում են իրենց փորցով դրանով իսկ ինչ-որ չափով հասկանալի դարցնելով այս կամ այն մարդուն տված լեզվի բնույթը: Բա չիմանան մարդիկ ինչ ուղղությամբ զարգանան… բայց եթե անտեղյակ ու անհիմն սխալ բաներ են ասվում, դրանից ոչ մի օգուտ բնական ա հնարավոր չե ստանալ:
:)

rostrix
21.12.2007, 11:33
ժողովուրդ, գլուխ ջարդելու բան չկա, Սի++ դա կլասիկ լեզույա, ինչ կուզենաս կստեղծես, նույնիսկ կինո, ինչ վերաբերվում է Սի շարպ կամ Ջավա, դրանք գրեթե նույն բանն են, ուղղակի Սի շարպի միջավայրը ավելի հարմար է և գեղեցիկ … ;) իսկ Ջավայի սիրահարների փորացավը դա Open Source-ն է. Վսյօ :ok

Ներսես_AM
21.12.2007, 14:14
ժողովուրդ, գլուխ ջարդելու բան չկա, Սի++ դա կլասիկ լեզույա, ինչ կուզենաս կստեղծես, նույնիսկ կինո, ինչ վերաբերվում է Սի շարպ կամ Ջավա, դրանք գրեթե նույն բանն են, ուղղակի Սի շարպի միջավայրը ավելի հարմար է և գեղեցիկ … ;) իսկ Ջավայի սիրահարների փորացավը դա Open Source-ն է. Վսյօ :ok
Ինչի քեզ թվումա C#-ը չի լինում դեքոմպայլ անե՞լ։ Նույննա ինչ որ Java-ի համար :P

linus
22.12.2007, 19:02
բայց C# ի ի հայտնվելը ինձ համար մեծ անակնկալ եր և ես խորացա դրա մեջ...
երեվի ուզում եիր ասել միկրոսոֆտի հերթական գողությունը :)