V čem vyvíjet C/C++

bubavanek

V čem vyvíjet C/C++
« kdy: 11. 03. 2011, 12:46:34 »
Na úvod bych chtěl říct, že jsem začátečník. Sehnal jsem si povinnou literaturu a začal první nesmělé krůčky.
Mám ale otázečku v čem vyvíjet C/C++ ve vOknech. Popřípadě napsat proč, co vám vyhovuje a co zase ne.
Pokud bych mohl poprosit i o nějaké odkazy.

Velmi vám děkuji.


ondra.novacisko.cz

Re: V čem vyvíjet C/C++
« Odpověď #1 kdy: 11. 03. 2011, 12:52:23 »
Microsoft Visual C++ Express, kterákoliv edice 20XX (2005,2008,2010)

http://www.microsoft.com/express/Downloads/#2010-Visual-CPP

Je to zdarma a na osahání C++ naprosto dostačuje. Začátečník ocení hlavně integrovaný debugger, který jinde bude velice těžko postrádat.

bubavanek

Re: V čem vyvíjet C/C++
« Odpověď #2 kdy: 11. 03. 2011, 12:57:54 »
Jojo to jsem již stáhl. Pro začátečníka jako já je tam velmi příjem prostředí. Mám ale problém, nemůžu tam rozchodit C, u kterého si zatím procházím základy než se pustím do C++.

moen

Re: V čem vyvíjet C/C++
« Odpověď #3 kdy: 11. 03. 2011, 13:19:01 »
matne si vzpominam, ze tam byly nejaky problemy s C. myslim ze slo o C99

Tomas Voracek

Re: V čem vyvíjet C/C++
« Odpověď #4 kdy: 11. 03. 2011, 15:40:24 »
Bacha na to, ze v VS2010 neni pro C++ IntelliSense.....


ondra.novacisko.cz

Re: V čem vyvíjet C/C++
« Odpověď #5 kdy: 11. 03. 2011, 17:01:40 »
Zkuste 2008. V něm jsem programoval i spoustu větších záležitostí.

Xjmeno363scdc

Re: V čem vyvíjet C/C++
« Odpověď #6 kdy: 11. 03. 2011, 18:54:00 »
eclipse,
oproti VC++
zcela legální (VC++ máš legální jen v osekané verzi), nebo jako student v MSDNA (nekomeční, pouze po dobu studia...)
multiplatformní (zítra začneš kutit pro ARMy nebo androida...)
lepší podpora pluginů typu Qt...
inteligentní podmíněné breakpointy (teď už nevím, jestli jsou ve VC++)
refaktoriizace
pro mě celkově příjemnější prostředí

po visuál studiu bych šáhl jedině za podmínek:
nikdy nebudu vyvíjet nic jiného než pro wokna (takže ani androidí věci...)
chci přejít na c#

mikrom

Re: V čem vyvíjet C/C++
« Odpověď #7 kdy: 11. 03. 2011, 19:14:56 »
Mozes skusit Code::Blocks
http://www.codeblocks.org/

ondra.novacisko.cz

Re: V čem vyvíjet C/C++
« Odpověď #8 kdy: 11. 03. 2011, 22:24:32 »
Souhlasím s tím, že pro multiplatformní vývoje je Eclipse CDT dobrým nástrojem, zejména proto, že je to slušné IDE pod linuxem. Ale nezkoušejte v tom něco ladit, pro debugging používá klasické gdb, což je nástroj spíš nouzový. Nahlížet do standardních stl kontejnerů tím opravdu nelze a u složitějších jazykových konstrukcí se buď úplně nechytá, nebo není schopen umístit breakpoint do prostřed takové konstrukce, třeba do nějaké komplikovanější šablony.

Pro začátečníka bych viděl debugger jako velice důležitý pomocník, možnost si ošahat každý krok programu a umět nahlížet do proměnných, včetně interpretace obsahu STL kontejnerů, v tom je proste MS VC++ nepřekonatelné. Co na tom, že Express edition je ořezená. Aspoň 2008 verze umí většinu věcí, co standard edition a pokud zrovna nepotřebujete navrhovat frameworky a gui aplikace, tak na většinu věcí naprosto vystačuje.

Re: V čem vyvíjet C/C++
« Odpověď #9 kdy: 12. 03. 2011, 07:16:46 »
Musim rici,ze jsem vyzkousel kde co ... Turbo C++ , M$ Visual C++,C++ Builder , Eclipse  ,
ale nakonec jsem zjistil,ze krasa spociva v jednoduchosti ...takze Vim + gcc

zippy

Re: V čem vyvíjet C/C++
« Odpověď #10 kdy: 12. 03. 2011, 07:43:41 »
<snip> nebo jako student v MSDNA (nekomeční, pouze po dobu studia...)

afaik, produkty ziskane z MSDNAA moze student vyuzivat aj po skonceni studia - licencia je dozivotna. Akurat uz nema pristup k novym verziam. Napr. ak som skoncil skolu tento rok, mozem dozivotne vyuzivat windows 7 (nie hocijaky, ale len ten z MSDNAA), ale uz novsi, ktory vyjde na buduci rok nie (v ramci MSDNAA - stale si ho mozem kupit v obchode).

42

Re: V čem vyvíjet C/C++
« Odpověď #11 kdy: 12. 03. 2011, 08:17:25 »
Za pokus by možná stál i QtCreator od Nokie, má pro C++ intellisence, navíc je to multiplatformní.

Gentoo

Re: V čem vyvíjet C/C++
« Odpověď #12 kdy: 12. 03. 2011, 09:30:07 »
Taky jsem zkousel VC++, C++ builder, Qt creator atd... a nejvice mi vyhovuje kombinace VIM+namapovane klavesy+univerzalni makefile. Prace v nem je velice rychla a pomoci skriptu, ktere se volaji napr.: pri prekladu si lze treba vytvaret statistiky a podobne. Rovnez, preklad aplikace je velice rychly - radove v desetinach sekundy. V jednoduchosti je krasa.

D.A. Tiger

  • ****
  • 486
  • Tygr, který žere tučňáka ;-)
    • Zobrazit profil
    • E-mail
Re: V čem vyvíjet C/C++
« Odpověď #13 kdy: 12. 03. 2011, 10:52:28 »
Zkus se podívat na Code::Blocks http://www.codeblocks.org/features , nebo na wxDev C++ http://wxdsgn.sourceforge.net/ .

wxDev C++ jsem používal poměrně dost dlouho na Windows, Na Linuxu jsem používal Anjutu a poslední 2-3 roky používám Code::Blocks

bubavanek

Re: V čem vyvíjet C/C++
« Odpověď #14 kdy: 12. 03. 2011, 12:32:33 »
Děkuji všem za názory. Po prostudování jsem se nakonec rozhodl vyzkoušet eclipse díky všem plug-inům.