Stránka 1 z 2

vývojové prostředí pro C

Napsal: 15 dub 2013 17:44
od peto5
nemohl by ni někdo doporučit něáké jednoduché vývojové prostředí pro c. a nevadí že se ho učím z knihy nauč se sám C (taková starší kniha)

Re: vývojové prostředí pro C

Napsal: 15 dub 2013 17:47
od CZechBoY
mě stačí CodeBlocks

Re: vývojové prostředí pro C

Napsal: 15 dub 2013 17:50
od peto5
a jenom se zeptám má se vůbec cenu učit C když je tak staré :sick: stejně kdybych čel na C++ taky bych se musel naučit něco z C

Re: vývojové prostředí pro C

Napsal: 15 dub 2013 17:51
od CZechBoY
záleží na tom co chceš dělat

Re: vývojové prostředí pro C

Napsal: 15 dub 2013 17:53
od peto5
programovat hry nebo nějáké velké projekty. no po pravdě je to je jedno chci se stát dobrým programátorem :smile:

Re: vývojové prostředí pro C

Napsal: 15 dub 2013 17:55
od CZechBoY
dobrej programátor nemyslí na jazyk :D
no tak na velký projekty se hodí objektový programování, práce v týmu, verzování atd.

na hry třeba C++, možná i v C# bys něco dobrýho udělal

Re: vývojové prostředí pro C

Napsal: 15 dub 2013 17:58
od peto5
takže mohu začít s objetovým programováním a se vším co to obnáší a nemusím se zdržovat s C (ten je na můj vkus až moc starej :D)

Re: vývojové prostředí pro C

Napsal: 15 dub 2013 18:02
od CZechBoY
C je základ všeho, ale můžeš klidně všechno přeskočit a učit se jen základy C, který jsou ve všech jazycích

pokud nemáš zkušenosti s programováním tak si to nejdřív vyzkoušej třeba na Karlovi nebo něčem jednoduchým

Re: vývojové prostředí pro C

Napsal: 15 dub 2013 18:09
od peto5
karla jsem zkoušel od něho to trochu chápu :D a zkušenost mám :D otevřel jsem knihu začal jsem psát kod v Dev C++ zde jsem položil otázku :D
ale asi dám C šanci naučím se jenom holý základ a pak třeba C++ nebo Java

--- Doplnění předchozího příspěvku (15 Dub 2013 18:20) ---

ale co mi neleze do hlavy je to že java kazí programátory? co je na tom pravdy ? když java je hodně rozšířená a každý programovací jazyk má jiné pravidla (podle mě)

Re: vývojové prostředí pro C

Napsal: 15 dub 2013 19:55
od cosmosD
V Javě je drtivá většina funkcí již implementována, takže to co by sis v C musel napsat sám, v Javě jenom zavoláš. Nás to učili takto: C, C++, Java. C to je takovej největší hardcore, je tam celkem málo funkcí, více méně musíš hodně věcí sám napsat, naučit se pointery... V C++ přibydou ještě reference. Naučíš se v něm OOP. Už je tam velká STL knihovna, kde jsou již mnohé objekty implementovány. Prostě po nás chtěli abychom rozuměli třeba spojovému seznamu - co to je, jak se to chová, implementace. V Javě jen řekneš, že chceš spoják a naklikáš si ho.
Ale máš pravdu, je větší shon po Java developerech. Stojím však za tím, že z C++ developerů se stanou leší Javisti, než z těch, kteří v Javě rovnou začínají.

Re: vývojové prostředí pro C

Napsal: 15 dub 2013 20:06
od faraon
Karla zkouší studenti i na Stanford University, a teprve po skoro dvou měsících intenzivního hraní si s robotem přecházejí na Javu. Ale o Javě se skutečně říká že to není dobrý jazyk pro výuku, ostatně totéž kdysi platilo o velmi rozšířeném BASICu, jehož následky dodnes pociťuji sám ;-)
http://www.itnews.sk/spravy/software/2008-01-17/c87894-programatorske-schopnosti-absolventov-klesaju-problemom-je-java

Jestli máš DevC++, tak ho klidně používej, je sice trochu starší, ale jednoduché a snadno ovladatelné i pro začátečníka.

C++ je strašně komplexní a složitý jazyk, jestli chceš začít s objektově orientovaným programováním, zkus spíš Python nebo Scratch. Ani C se pro začátečníka bez zkušeností nehodí, protože umožňuje prasení a spoustu nebezpečných věcí, a nehlídá žádné programátorovy chyby. Tohle je právě ideální vlastnost Pascalu, který hlídá každou ptákovinu a donutí tě psát programy "slušným stylem", protože byl pro výuku speciálně navržený.

Každopádně není problém projít cestou C->C++->Java nebo C#, ale opačně to jde velice těžko, člověk který začne Javou (nebo její Micro$oftí zprzněninou C#) se nikdy pořádně Céčko nenaučí, má už prostě myšlení zdeformované jiným způsobem.

Ale i tak všechny ostatní jazyky klidně strčí do kapsy Lisp :lol:

Re: vývojové prostředí pro C

Napsal: 15 dub 2013 20:33
od peto5
tak jo ale mě ten pascal nefunguje nedávno jsem opravoval pc a padá mi proto jsem zvolil C místo pascalu .

--- Doplnění předchozího příspěvku (15 Dub 2013 20:43) ---

a mučení v C mi nevadí :D ale jediný co nechápu je (#include <stdio.h>) k čemu to je. main chápu. funkce která umožnuje spustit program. funkce (pojmenovaný podprogram , lze jej volat z různých míst kodu) mě víc té práce nevadí 1 mám čas 2 hned jsem si listoval v knize a stratil jsem iluze o tom že to bude lehký :D a že to zvládnu za 7 dní :D