Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Kuo skiriasi c++ nuo c#


xaxax

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3336 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki,

Taigi labai norejau suzinot kuo skiriasi c++ kalba nuo c#.

Jeigu pvz as ismokstu c++ kalbos tai skaitosi kad as ir c# ismokau? nes kiek zinau tos kalbos labai kuom nesiskiria.

Ir jeigu jau rasysit atsakyma tai nemetinekit puslapiu kur ten yra pvz(what differents from C++ to C#) nes ten tiek daug dalyku ir as nelabai suprantu tai jeigu galite parasykite pagrindinius skyrtumus ir lietuviskai.

Asidekociau 2+r3p nes nelabai lengva visa tai parasyt ir atsakyt.

Dekuj kas pades! :)

  • Neigiamai 2
Nuoroda į komentarą
Dalintis per kitą puslapį

Žmogus paprašė normaliai atsakyti.

 

Iš esmės, skiriasi struktūra (bent jau aš taip manau :D), bet jeigu išmoksi C++, tai tikrai nemokėsi C#.

  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

Na sintaksė skiriasi truputį, bet tarkim ciklų, funkcijų ir kitų dalykų tai panašumų labai daug. :) C# buvo padarytas kelių kalbų junginį Java, C++ ir dar kažkokios, nes microsoft neturėjo tokios bendros kalbos programavimo, o viena kalba dabar tiksliai nežinau kokia man atrodo Boo turi daug bendro, bet šitos kalbos Microsoft negavo ir todėl padarė C#. Kažkur rašė taip. :)

  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

Žmogus paprašė normaliai atsakyti.

Iš esmės, skiriasi struktūra (bent jau aš taip manau :D), bet jeigu išmoksi C++, tai tikrai nemokėsi C#.

Amerikoje geriau viskas išdėstytą, nei Lietuvių. Tai vaikeli jei nenori pilno atsakymo, gali tenkintis Jūsų kaip ne profesionalų parašytais. Beje, nedėk -rep be rimtos priežasties. Redaguota , nario Vetex
Nuoroda į komentarą
Dalintis per kitą puslapį

Amerikoje geriau viskas išdėstytą, nei Lietuvių. Tai vaikeli jei nenori pilno atsakymo, gali tenkintis Jūsų kaip ne profesionalų parašytais. Beje, nedėk -rep be rimtos priežasties.

Rimta priežąstis yra:

Ir jeigu jau rasysit atsakyma tai nemetinekit puslapiu kur ten yra pvz(what differents from C++ to C#) nes ten tiek daug dalyku ir as nelabai suprantu tai jeigu galite parasykite pagrindinius skyrtumus ir lietuviskai.

Dekuj kas pades!  :)

 

 

Nuoroda į komentarą
Dalintis per kitą puslapį

Matosi, kad vaflis nemoka Anglų kalbos su -rep sėdi. Vaikas, ir dar turi noro kažką suprasti. Čia ne vaikams skirta, pradėk mokytis nuo mažiausiai 14 metų. Jei nesupranti Anglų kalbos, tai tau programavime bus labai sunku, na, bet palinkėsiu sekmės. - Juk visa tiksli informacija yra parašytą angliškai, nemokėdamas Anglų, be programavimo knygos išverstos į Lietuvių kalbą, sunkiai išmoksi. Siūlau iškarto pirkti knygą, mačiau kažkur, kad yra C++.

Redaguota , nario Vetex
  • Neigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

AS visas 3dev pragrindu pamokas perziurejas, as zinau kad yra knygu ir as tikrai nusipirksiu jas  ir as eisiu y jkm y ta programavima python nuo 8 klases , poto 9klasei varysiu y programavima su c++ du metus ir nors as db 6tokas man vistiek idomu porgramavima su c++ bei c# todel as kaip tau sakau

Vetex

Man nereikia nereiksmingu komentaru.

Klausiu visu siu dalyku kad ne dabar eiciau ir daryciau o kad po keliu metu  ateiciau ir o va tiksliai turiu folderi kurieme labai daug pamoku kuriu galiu imtis dabar ir mokytis bei ziureti bet zinoma cia tik po keliu metu.

Todel va antras nereiksmingas komentaras. srr bet -r3p

Nuoroda į komentarą
Dalintis per kitą puslapį

C++ ir C# mažai skiriasi, abudu programuoju, man atrodo lyg viskas taspats, tik kartais sintakse kitur keičiasi pavyždžiui per C++ būna #include <>, o c# būna pvz import System.IO ir panašiai, taipat c# yra daugiau skirtas vizualiniam darymui, na nežinau, bet C++ reikia vizualų langą pačiam aprašinėt, o per C# duoda pačiam funkcijas, toolbox ir t.t (čia bent jau visual studio 2012 - 2014 yra, kitų nenaudojau dar). 

Nuoroda į komentarą
Dalintis per kitą puslapį

C# ir C++ visų pirmiausia skiriasi tuo kad C# yra "managed" tipo kalba , besisukanti ant .NET virtualios mašinos, o C++ yra "native" tipo kalba, tai reiškia jos sukompiliuotas kodas rieda tiesiai ant centrinio procesoriaus.
C# buvo sukurta kaip tiesioginis atsakas į tuomet populiąrią Java kalbą, Microsoftui reikejo gabalėlio "enterprise" pyrago. Tad C# labai daug skolinsi iš Java, tuo pačiu ir nemažai iš C++, bet tuo pačiu ir atsisako tamtikrų dalykų iš šių kalbų, bet kaip bebūtų sintaksė labai panaši. Didžiausias jų skirtumas yra tai kad C# būdama managed tipo kalba, turi automatinį resursų valdymą "garbage collector", tad programuotojui reikia mažiau sukti galvą kur ir kada reikia gražinti resursus operacinei sistemai, už tai paaukojant truputėli teoretinio greičio (blogas programuotojas gali parašyti bloga koda betkur). Abi kalbos yra stipriai tipizuotos, objektinės, dalijasi daugeliu sugebėjimu, tačiau C++ leidžia efektyviau išnaudoti "geležį", tad yra labiau tinkama situacijose kai iš "geležies" reikalaujama išspausti daug (atminties bei procesoriaus galios apribojimai) užtat ji yra iki šiol mylima tarp didelio biudžeto AAA žaidimų, CAD/Media aplikacijų (visi adobe produktai), operacinių sistemų kurėju ir t.t. Taippat pridursiu dauguma programavimo kalbų sistemų bei netgi tapati C# bazė yra parašyta būtent naudojant C bei C++ kalbas. Tuo tarpu .NET platformos kalbos, įpač C# yra mėgstama tarp Enterprise tipo verslo sprendimų kūrėjų. Taippat ir tarp indie game kūrėju yra radusi tamtikra pasisekimą, pvz FEZ bei Super meat boy buvo parašytos su C# naudojant XNA platformą.


 

Redaguota , nario Ikkepop
Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3336 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...