Výsledky 1 až 25 z 46

Téma: C++ vs C#

Hybrid View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #1

    Question C++ vs C#

    Ahoj,

    mohl by mi nekdo strucne, jednoduse a laicky vysvetlit rozdil mezi C++ a C#

    jeste nez me poslete do (_|_) nebo jinam, bych to rad upresnil...
    pred cca 7 lety jsem docela obstojne programoval v ASM a TurboPascalu pod DOSem, s nastupem wokynek jsem stal pred volbou Delphi vs C++, zvolil jsem C++, ale asi po roce boju s MSDN a studiu literatury me zacaly zivit databaze, takze jsem to zazdil a moje mizerne znalosti wokeniho programovani jsou uz pryc. Ted bych znovu potreboval cas od casu neco splacnout, povetsinou jednoucelove utilitky, kalkulatory, konvertory, atd. Proste nic velkyho. Na to vidim ideal prave uvolnene Express Edition verze od M$ i od vracejiciho se Borlandu. Rad bych zustal u C, takze - kdyz uz se budu stejne ucit vsechno znovu, poradite mi na uvedeny ucel radeji C/C++ nebo C#

    PS: Zkusil jsem nainstalovat C++, ale nejjednodussi cmdline program "Hello World" mi vygeneroval 3,5MB projekt (vc. kompilace) , to je dnes normalni ?
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  2. #2
    Senior Member
    Založen
    09.10.2002
    Bydliště
    Batovany - Partizanske
    Věk
    49
    Příspěvky
    800
    Vliv
    287

    Standardní Re: C++ vs C#

    C++ je objektove Ccko... stara dobra klasika (samozrejme vylepsena a stale vyvijana) ... C# je relativne novy jazyk a tak lajicky - dost sa podoba na JAVAu (osobne som radsej kodil v C#, ale nic proti C++ , zrejme to bolo tym, ze som mal radsej javu ako C)... niekde som mal aj porovnanie kodu C# , C++ a JAVA ale nemozem to najst.. ;o(

    k tej druhej otazke : ano, je to normalne... ;o)
    Naposledy upravil Hazo; 05.01.2007 v 17:47.
    ASUS P5Q; Quad Q8300 AC Freezer7 Pro; 4x2GB 1066MHz DDR2 Kingston HyperX BE 2x 500GB SATA WD AAKS; 160 GB SATA WD AAJS; Sapphie HD4850 512MB DDR3 Accelero S1; DVD-ROM + DVD-RW:LG sata; LG 20" LCD L206WTQ-WF 2ms DVI; 2,5" 20GB HDD IBM Travelstar-USB2.0; TV Tuner WinFast DTV2000H; 8x8 glacial silent fan OUT on back, 12x12 glacial silent fan IN on side POWERED BY EuoCase Silent 550W

  3. #3
    Senior Member Avatar uživatele Anduril
    Založen
    12.10.2002
    Bydliště
    OVA, OL
    Věk
    42
    Příspěvky
    3 474
    Vliv
    322

    Standardní Re: C++ vs C#

    No ono to C++.NET je tak trochu takove jine C++ Pokud chces programovat v .NET, pak bych zvolil C#. Pokud chces male programy, nezavisle na nejakem velkem frameworku, pak bude lepsi C++ klasicke..napr. slusny free kompilator pro win je MingW.

    Co se tyce rozdilu C++.NET a C#.NET
    tak rozdil je zejmena v syntaxi, funkcni rozdily jsou minimalni, nebot v obou pripadech jde o tzv. managed kod.
    Rozdil mezi C++ klasickym a C#.NET uz je vetsi. C# se dosti podoba Jave, neni to jazyk, ktery se kompiluje do strojoveho kodu.. vyuziva virtualniho stroje, ma garbage collector atd. Na druhou stranu je v nem slozite, az nemozne, operovat s pameti na nejake hodne nizke urovni, nema klasicke pointery, jako C++ atd.
    Naposledy upravil Anduril; 05.01.2007 v 18:33.
    ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
    home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
    work: HP Docking Station | HP L2445W
    audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555

  4. #4

    Standardní Re: C++ vs C#

    2 Anduril:
    moment, C# je JENOM na .NET ?! Tak to prr, to bych mel rozhodnuto hned. Zadnou frameworkovou obludu nechci. Potrebuju malinkej EXE, kterej si donesku kam potrebuju a spustim ho vsude (treba na stare 386). Cilove urceni me tvorby viz prvni post.
    Ja zil v domneni, ze C# je novy smer v programovani (podobne jako objekty) a existuje i "bez .NET"
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  5. #5
    Senior Member Avatar uživatele Anduril
    Založen
    12.10.2002
    Bydliště
    OVA, OL
    Věk
    42
    Příspěvky
    3 474
    Vliv
    322

    Standardní Re: C++ vs C#

    Citace Původně odeslal Aigor Zobrazit příspěvek
    2 Anduril:
    moment, C# je JENOM na .NET ?! Tak to prr, to bych mel rozhodnuto hned. Zadnou frameworkovou obludu nechci. Potrebuju malinkej EXE, kterej si donesku kam potrebuju a spustim ho vsude (treba na stare 386). Cilove urceni me tvorby viz prvni post.
    Ja zil v domneni, ze C# je novy smer v programovani (podobne jako objekty) a existuje i "bez .NET"
    Svym zpusobem je C# novy smer programovani, ale ten vede, podobne jako java, pres frameworky a virtualni stroje
    Existuje sice jeste projekt Mono, nezavisle prostredi podobne .NETu, bezi i na linuchu, ale v podstate je to zas to same.
    Pokud chces male programky, kterym k behu staci jedna, dve knihovny, ktere navic najdes v kazdem pocitaci, tak pak se podivej po necem pro klasicke C++. O zadnem kompilatoru pro C# bez .net/mono jsem zatim neslysel.
    ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
    home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
    work: HP Docking Station | HP L2445W
    audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555

  6. #6

    Standardní Re: C++ vs C#

    V tom pripade je rozhodnuto, tahle vec me vazne usla, takze se omlouvam za pitomou otazku a diky za objasneni

    OT: Netusi nekdo v cem je vyhoda tohoto zpusobu programovani At premyslim jak chci, nic me nenapada. IMHO se neco pos..lo uz s prichodem vynalezu DLL. Nejsympatictejsi jsou me programy, ktere se nakopiruji do adresare, spusti a funguji. Zadny bordel v systemu, zadny zapis do registru. Ale jak to tak pozoruju, to jsem asi poradne zaspal dobu, ted je moda vsechno delat slozite
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  7. #7

    Standardní Re: C++ vs C#

    Citace Původně odeslal Aigor Zobrazit příspěvek
    Ja zil v domneni, ze C# je novy smer v programovani (podobne jako objekty) a existuje i "bez .NET"
    Obavam se, ze ne, aspon v podani MS. C# je obecny jazyk, existuje ale projekt Mono, coz je svobodna implementace C#. Pod linuxem je mono jako VM a pod woknama potrebuje mimo sebe taky .NET framework 2.0 k behu.

    Kdyby jsi chtel hodne experimentovat, muzes zkusit gcj kompilator, ktery by snad umel delat nativni binarky bez potreby dalsich knihoven. Jazykem je Java.

    Ja osobne jsem zastance cisteho C, ale to je trochu neomalene, takze bych ti doporucoval asi C++.
    In a world without fences and walls, who needs Gates and Windows? | Nesnáším wide monitory.
    Workstation: Xeon E3-1275v5 :: Silentmaxx TwinBlock fanless :: Fujitsu D3417-B :: 32 GB ECC DDR4 :: Radeon Pro WX 2100 fanless :: Dell UP2715K :: Gentoo
    Server: Xeon E3-1245v6 :: Supermicro X11SSH-F :: 32 GB ECC DDR4 :: Aquantia 5GBase-T :: 36 TB storage :: Gentoo Hardened

  8. #8

    Standardní Re: C++ vs C#

    No co se tyka objektu, tam problem nevidim - objektove sem psal uz v Pascalu a ted na to obcas narazim i v PHP - ostatne fakt ze nekolik let pracuju s PHP me taky vede k C nez zpet na Pascal.

    ad2) no jo, sbohem casy, kdy 1x *.pas = 1 projekt = 1 source = 1 EXE
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •