Stránka 2 z 2 PrvníPrvní 12
Výsledky 26 až 46 z 46

Téma: C++ vs C#

  1. #26

    Standardní Re: C++ vs C#

    Me se napriklad na .NETu libi styl dokumentace, vsechno je prehledne a ke kazde metode je napsany example. Ta jednoduchost tvorby aplikaci tu byla jiz zminena.
    Delal jsem nejakou dobu v JAVE a dokumentace byla dost neprehledna.
    AMD Barton 2500+@2152MHz(12.5*172/1,65V) AQXFA 0335MPMW @ ASUS A7V8X full @ Cooper Silent 2 TC Rev.2 lapped@ 512MB DDR333 @ GeForce 4 Ti4200 128MB 310/610MHz @ Samsung SpinPoint 160GB S-ATA + WD 80GB JB 8MB @ DVD LG GSA-4163B @ DVD Pioneer 106s @ SB Audigy Player @ Fortron 350W+12cm fan @ Edimax EW-7128G
    Mobile : DELL Inspiron 1520

  2. #27
    Senior Member mince Avatar uživatele mraky
    Založen
    16.10.2002
    Bydliště
    Praha
    Příspěvky
    1 166
    Vliv
    297

    Standardní Re: C++ vs C#

    Citace Původně odeslal mudboy Zobrazit příspěvek
    Me se napriklad na .NETu libi styl dokumentace, vsechno je prehledne a ke kazde metode je napsany example. Ta jednoduchost tvorby aplikaci tu byla jiz zminena.
    Delal jsem nejakou dobu v JAVE a dokumentace byla dost neprehledna.
    No Javisti zase rikaji pravy opak . Tohle je fakt zalezitost zvyku.
    Pište česky: hold × holt

    hold – projev pocty nebo úcty (další význam je výkupné, vynucený poplatek ve válce)
    holt – povzdech; ve významu „inu, zkrátka a dobře“

  3. #28

    Standardní Re: C++ vs C#

    Citace Původně odeslal mraky Zobrazit příspěvek
    No Javisti zase rikaji pravy opak . Tohle je fakt zalezitost zvyku.
    To by mě zajímalo, kterej javista říká, že má dobrou dokumentaci. Podle mě je naprosto příšerná.
    Lenovo X200 | Lenovo Ultrabase | Sennheiser HD 595 | Fujitsu Siemens P19-2 Black | Logitech Internet Navigation Keyboard | Logitech VX Revolution

  4. #29

    Standardní Re: C++ vs C#

    Napr. Mono pouziva dokumentaci od MS - je to prece kompatibilni...

    Citace Původně odeslal Anduril Zobrazit příspěvek
    Ani jsem nestacil poradne probrat 2.0 a uz je tu pomalu 3.0.
    .NET 3.0 je tusim jen .NET 2.0 + pribalene Avalon a Indigo - projekty, ktere tu uz byly docela dlouho samostatne. Tak nejak mi to rikal jeden Project Manager z Redmondu, uz si to presne nepamatuju, dostanu se k tomu za par mesicu, kde se to bude hojne pouzivat na jednom nejmenovanem projektu.

    Jinak mate pravdu, ze Mono nikdy .NET nedohoni, ja jsem to ale nemyslel ani tak. Jde o svobodu volby, mj. Mono muze krasne existovat oddelene a psat v tom platform-dependent (Unix) aplikace pujde taky.

    P.S.: Zrovna si pisu takovou malickou aplikaci pro sebe, a jako nejlepsi volba mi pripadlo pouzit klasicke GNU C A jsem spokojeny
    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

  5. #30

    Standardní Re: C++ vs C#

    No mne GNU C stacilo na bakalarku a teraz aj na diplomovku (no este sa uvidi, ci bude stacit aj tym ludom z druhej strany )
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  6. #31

    Standardní Re: C++ vs C#

    Citace Původně odeslal Anduril Zobrazit příspěvek
    Ale kdepak Na pocitaci muzes mit treba 3 verze .NETu a aplikace pojedou porad stejne spravne. Pokud byla aplikace naprogramovana pod verzi 1.1, pak ji potrebuje pro svuj beh a bude tuto verzi vyuzivat, verzi 2.0 nepouzije. Kdyz je udelana ve verzi 2.0, potrebuje verzi 2.0, verze 1.1 nestaci atd..

    A jake jsou vyhody? Tak to si treba najdi.. nikdo te samozrejme nenuti .net pouzivat, pokud chces nadale psat aplikace v MFC, tak je pis v MFC. dotNet je ale zameren jinym smerem. Napr. webovou aplikaci udelas v C++ pomerne tezko Pak taky zvlaste .net od verze 2.0 je hodne klikaci...napr. zakladni kostru databazove aplikace udelas temer jen klikanim, pretahovanim komponent atd. Spousta veci uz je vyresena formou komponent, neni treba je programovat (napr. prihlasovani uzivatelu atd.). Je to proste snaha zjednodusit a urychlit vyvoj aplikaci.

    Jak to tak ctu, tak MS se v dotnet dopracoval na comfort co melo Delphi odjakziva ?

  7. #32
    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#

    Tak to ne..MS nastroje podobne delphi nabizi uz od win 3.1 Visual Basic, pozdeji i VC++ s vizualnim navrhem, Visual FoxPro... .NET jde imho jeste dal, i nez Delphi.
    Ale podstatna vyhoda, kterou jsem v drivejsich prispevcich opomnel, je, ze te netlaci pouzivat jeden jazyk - jako napr. Object pascal, C++ aj, ale je na tobe, co si vyberes..protoze moznosti jsou pro vsechny jazyky .netu stejne .. napises program treba v C#, VB, C++, JSharp, prip. Php, Pythonu, Perlu, Pascalu atd., pak to zkompilujes, prekladac vytvori intermediarni kod jazyka MSIL (podobny assembleru) a kdyz pak program spustis, spusti se Just-in-time kompilace toho msil kodu do strojovych instrukci dane platformy.
    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

  8. #33

    Standardní Re: C++ vs C#

    jinymi slovy, kdyz to zkompilujes, tak ziskas stjeny kod pro vsechny jazyky. JO? Ja si myslim, ze jo, a ze to tak funguje, ale moc jsem se o to nezabýval, a je mi to celkem sumak, jak to vypada ve strojovem kodu... Navic pul programu muze byt v C# a druha ve VB... To neni muj nazor, to je muj pocit. Pokud jsem uplne vedle, tak se omlouvam...... .... ...
    Přirozená inteligence bude zřejmě brzy překonána inteligencí umělou, avšak přirozenou blbost umělá nikdy překonat nedokáže.

  9. #34
    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 Camillek Zobrazit příspěvek
    jinymi slovy, kdyz to zkompilujes, tak ziskas stjeny kod pro vsechny jazyky. JO?
    Ano, stejny MSIL kod. Dobre je to, ze se nemusis ucit jiny jazyk, kdyz napr. umis C++ a ne C#, muzes delat v C++ a o zadne features neprijdes.

    Navic pul programu muze byt v C# a druha ve VB... To neni muj nazor, to je muj pocit. Pokud jsem uplne vedle, tak se omlouvam...... .... ...
    Mno, pul programu asi nee. Ale muzes si udelat treba zaklad aplikace v C# a nejake komponenty treba v VB.net.
    A nebo to muzes psat primo v MSIL
    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

  10. #35

    Standardní Re: C++ vs C#

    ale jo, muzes i pul programu. muzes udelat treba jeden form ve VB, hodit do do DLL a zbytek delat v C# nebo naopak a nebo uplne jinak
    Athlon XP 1700+ B0 JIUHB @ 2600+ / ThermalTake Volcano 7+ / EPoX 8K9AI / KingStone 256MB PC2700 / MSI GeForce4 440MX-8xAGP / WD800JB / EIZO L568

  11. #36
    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 night_ Zobrazit příspěvek
    ale jo, muzes i pul programu. muzes udelat treba jeden form ve VB, hodit do do DLL a zbytek delat v C# nebo naopak a nebo uplne jinak
    Tak to jsem asi psal, ze si muzes udelat komponenty...
    Ale nemuzes imho udelat jednu tridu v jednom jazyku a druhou v jinem a zkompilovat to jako jedno assembly.
    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

  12. #37
    Senior Member mince Avatar uživatele mraky
    Založen
    16.10.2002
    Bydliště
    Praha
    Příspěvky
    1 166
    Vliv
    297

    Standardní Re: C++ vs C#

    No osobne nevidim v mixu C# a VB zadnou vyhodu. To je spise nevyhoda...kdo to ma pak cist??
    Pište česky: hold × holt

    hold – projev pocty nebo úcty (další význam je výkupné, vynucený poplatek ve válce)
    holt – povzdech; ve významu „inu, zkrátka a dobře“

  13. #38
    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 mraky Zobrazit příspěvek
    No osobne nevidim v mixu C# a VB zadnou vyhodu. To je spise nevyhoda...kdo to ma pak cist??
    Jasne, urcite to neni zadna velka vyhoda, ale je tu ta moznost I to se pocita.
    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

  14. #39

    Standardní Re: C++ vs C#

    Citace Původně odeslal Anduril Zobrazit příspěvek
    Tak to jsem asi psal, ze si muzes udelat komponenty...
    Ale nemuzes imho udelat jednu tridu v jednom jazyku a druhou v jinem a zkompilovat to jako jedno assembly.
    No minimalne muzes udelat to, ze v ramci jednoho solution mas projekt v C# a projekt ve VB. V C# budes mit treba nejake API pro pouziti z VB. Za normalnich okolnosti se tyhle dva projekty pak zkompiluji jako dve assembly a cele je to jeden program.

    Vyhoda pak bude v tom, ze znalejsi programator pak muze v C# produkovat to API ktere poskytuje funkce se skutecnou funkcnosti. Druhy mene znaly si pak muze namastit ve VB nejakou dialogovou aplikacku ktera bude prevazne volat to C# API.
    Asus P5B Deluxe/WiFi, Intel Q8300@7.5x440=3300MHz VCc1.15V, Speedstep enabled, CM HyperTX, 58oC IntelBurnTest pri 24oC okoli, 2x2048 DDR2 800 Geil(@866 5-6-6-15, 1.80V), HDD 3xSamsung F1 1TB, Gigabyte NX88T zalman, LCD FSC S20-1W, CM Centurion 532, PSU Seasonic 400W, UPS CyberFort 350

  15. #40
    Senior Member mince Avatar uživatele mraky
    Založen
    16.10.2002
    Bydliště
    Praha
    Příspěvky
    1 166
    Vliv
    297

    Standardní Re: C++ vs C#

    Citace Původně odeslal Sasa Zobrazit příspěvek
    No minimalne muzes udelat to, ze v ramci jednoho solution mas projekt v C# a projekt ve VB. V C# budes mit treba nejake API pro pouziti z VB. Za normalnich okolnosti se tyhle dva projekty pak zkompiluji jako dve assembly a cele je to jeden program.

    Vyhoda pak bude v tom, ze znalejsi programator pak muze v C# produkovat to API ktere poskytuje funkce se skutecnou funkcnosti. Druhy mene znaly si pak muze namastit ve VB nejakou dialogovou aplikacku ktera bude prevazne volat to C# API.
    Panove to je vsechno teorie. Videli jste, ze by to nekdo vyuzival a nebo z toho dokonce tezil? Ale ted mluvim o skutecnych projektech ve skutecnych firmach, ne o tom co si vyzkousite doma.
    Pište česky: hold × holt

    hold – projev pocty nebo úcty (další význam je výkupné, vynucený poplatek ve válce)
    holt – povzdech; ve významu „inu, zkrátka a dobře“

  16. #41
    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#

    Ja ne, ale chtel jsem naznacit to, ze je jedno, jakym jazykem budes .NET programovat, tedy ze nejsi vazany na jeden jediny konkretni, jako Java, Deplhi (Obj. pascal) atd.
    Co z toho vsechno vyplyne, tu bylo zmineno a lze to pouzit. Jestli je to k necemu dobre, at si kazdy zvazi sam.
    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

  17. #42

    Standardní Re: C++ vs C#

    Citace Původně odeslal mraky Zobrazit příspěvek
    Panove to je vsechno teorie. Videli jste, ze by to nekdo vyuzival a nebo z toho dokonce tezil? Ale ted mluvim o skutecnych projektech ve skutecnych firmach, ne o tom co si vyzkousite doma.
    Ano, bohuzel skoro kazdy den nekolik poslednich let.
    Asus P5B Deluxe/WiFi, Intel Q8300@7.5x440=3300MHz VCc1.15V, Speedstep enabled, CM HyperTX, 58oC IntelBurnTest pri 24oC okoli, 2x2048 DDR2 800 Geil(@866 5-6-6-15, 1.80V), HDD 3xSamsung F1 1TB, Gigabyte NX88T zalman, LCD FSC S20-1W, CM Centurion 532, PSU Seasonic 400W, UPS CyberFort 350

  18. #43
    Senior Member mince Avatar uživatele mraky
    Založen
    16.10.2002
    Bydliště
    Praha
    Příspěvky
    1 166
    Vliv
    297

    Standardní Re: C++ vs C#

    Citace Původně odeslal Sasa Zobrazit příspěvek
    Ano, bohuzel skoro kazdy den nekolik poslednich let.
    No pockej, jestli z toho tezis nekolik let, tak proc "bohuzel"??
    Pište česky: hold × holt

    hold – projev pocty nebo úcty (další význam je výkupné, vynucený poplatek ve válce)
    holt – povzdech; ve významu „inu, zkrátka a dobře“

  19. #44
    Senior Member Avatar uživatele NeMeM9aA
    Založen
    15.03.2005
    Bydliště
    Golčův Jeníkov
    Věk
    44
    Příspěvky
    1 460
    Vliv
    270

    Standardní Re: C++ vs C#

    Citace Původně odeslal mraky Zobrazit příspěvek
    No pockej, jestli z toho tezis nekolik let, tak proc "bohuzel"??
    muj odhad je, ze pokud se pouziva vic jazyku (a to dost mozna choaticky) --> bordel

  20. #45
    Senior Member mince Avatar uživatele mraky
    Založen
    16.10.2002
    Bydliště
    Praha
    Příspěvky
    1 166
    Vliv
    297

    Standardní Re: C++ vs C#

    Citace Původně odeslal NeMeM9aA Zobrazit příspěvek
    muj odhad je, ze pokud se pouziva vic jazyku (a to dost mozna choaticky) --> bordel
    No to potvrzuji i moji kolegove, kteri delaji na .NETu. Proto jsem pokladal takovou otazku.
    Pište česky: hold × holt

    hold – projev pocty nebo úcty (další význam je výkupné, vynucený poplatek ve válce)
    holt – povzdech; ve významu „inu, zkrátka a dobře“

  21. #46

    Standardní Re: C++ vs C#

    Citace Původně odeslal mraky Zobrazit příspěvek
    No to potvrzuji i moji kolegove, kteri delaji na .NETu. Proto jsem pokladal takovou otazku.
    Hlavni problem tyhle cely koncepce, pouzivat C# a VB na "programovani" je v tom, ze to jsou jazyky urceny i pro lidi kteri napriklad nemaji hlubsi znalosti o tom jak napriklad funguje alokace pameti a ani to vedet nechteji. Takovych "zjednoduseni" je v tehle jazycich spousta a zejmena VB je idealnim prostredkem na "praseni".

    Proste kdyz je jazyk urceny sirsi verejnosti pak se take nikdo nemuze divit, ze v nem sirsi verejnost programuje a potom to take podle toho vypada.

    Byl jsem napriklad v pozici kdy jsem psal ci udrzoval jiste zalezitosti napsane ve VC++. Kdyz je pak nutne poskytovat interface pro pouziti v jinych jazycich tak nastavaji problemy. Musite napriklad predelat puvodni koncepci jen kvuli tomu, ze mezitim vznikla ve VB nejaka hruza pozuivajici vase funkce dech beroucim zpusobem. Zkratka pak uz vetsinu vasi energie bere reseni problemu formou ruznych workaroundu a s programovanim jako takovym to nema mnoho spolecneho.


    Pokud Aigor potrebuje psat opravdu jen jednodussi utility ktere budou spousteny v ruznych prostredich tak je na miste klidne nejaka alternativa portu GCC, treba: http://www.bloodshed.net/devcpp.html

    Pokud nebude napriklad hned zpocatku muset napsat v C++ neco co bude muset bezet 24 hodin denne a 7 dni v tydnu a nebude pozadovat nejakou vyjimecnou udrzovatelnost, tak nevidim problem i pokud v C++ neumi ale napriklad C uz kdysi poznal. VC++ by byl v jeho pripade mozna kanon na vrabce.

    Je treba ale pocitat s tim, ze az se na sve programy podiva tak po roce tak bude mit chut to vsechno zahodit a prepsat.
    Naposledy upravil Sasa; 21.01.2007 v 17:37.
    Asus P5B Deluxe/WiFi, Intel Q8300@7.5x440=3300MHz VCc1.15V, Speedstep enabled, CM HyperTX, 58oC IntelBurnTest pri 24oC okoli, 2x2048 DDR2 800 Geil(@866 5-6-6-15, 1.80V), HDD 3xSamsung F1 1TB, Gigabyte NX88T zalman, LCD FSC S20-1W, CM Centurion 532, PSU Seasonic 400W, UPS CyberFort 350

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
  •