Avatar
petod
Člen
Avatar
petod:

slyšel jsem že prý C může přinest špatný navýky do javy co je na tom pravdy?. vím že se to tu řešilo 1000 ale o jaké špatné návyky jde?.já si osobně myslím že je to to samé co mám ve škole když jsme se začali učit němčinou. trvá mi než si na ni zvyknu (můj první jazyk byl AJ) ale postupem času se v ní lepším ( ale musím se učit):);(

Editováno 9.10.2013 18:42
 
Odpovědět 9.10.2013 18:40
Avatar
Odpovídá na petod
Michal Žůrek (misaz):

no ono je i mnohdy těžké určit co je špatné. Přináší C špatné návyky do javy nebo java do c?

Přijde mi že nic není vyloženě špatně.

Nahoru Odpovědět 9.10.2013 19:03
Nesnáším {}, proto se jim vyhýbám.
Avatar
petod
Člen
Avatar
petod:

takže je to vlastně jedno ;)

 
Nahoru Odpovědět 9.10.2013 19:03
Avatar
Panda38
Redaktor
Avatar
Panda38:

Špatný zvyk z C do Javy může být snažit se používat globální proměnné. Z Javy do C zas zvyk nestarat se o uvolňování objektů.

 
Nahoru Odpovědět 9.10.2013 19:21
Avatar
petod
Člen
Avatar
petod:

ale já da se to odnaučit ne? já bych chtěl programovat jak v c/c++ tak i později v Javě a hodně java programátorů co jsem se ptal začínali s C nebo pascalem

 
Nahoru Odpovědět 9.10.2013 19:39
Avatar
Luboš Běhounek (Satik):

Kazdy zlozvyk v programovani se da odnaucit :)

Nahoru Odpovědět  ±0 9.10.2013 19:48
:)
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na petod
David Čápka:

Největší špatný návyk je neobjektové myšlení. V céčku aplikaci tvoří čísla, pole, znaky. V Javě aplikaci tvoří objekty. To je dost velký rozdíl. Já se to ale taky odnaučil. Na druhou stranu, kdybych se učil Javu od začátku, určitě bych v ní byl teď lepší. Neobjektové jazyky jsou dnes už spíše vyhozený čas.

Nahoru Odpovědět  ±0 9.10.2013 20:06
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Odpovídá na David Čápka
Luboš Běhounek (Satik):

S prvni casti vicemene souhlasim, ale s

"Neobjektové jazyky jsou dnes už spíše vyhozený čas."

nesouhlasim, u jazyku jako treba C++ nebo assembler se clovek nauci hodne o tom, jak to funguje pod kapotou.
Navic jsou i jine programovaci pristupy, nejen OOP, a v nekterych situacich jsou vhodnejsi.

Nahoru Odpovědět  +6 9.10.2013 20:15
:)
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Luboš Běhounek (Satik)
David Čápka:

Tak samozřejmě, že se v tom něco dělá a něco kvůli vlastnostech těch jazyků dělat bude dál. Ale pokud chceš umět to, co většina firem chce, tak se ti tím nevyplatí zabývat.

To přece platí úplně pro všechno. Můžeš se učit šít na stroji nebo ručně, určitě se dneska taky ještě něco vyšívá.

Nahoru Odpovědět  ±0 9.10.2013 20:18
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
vitamin
Člen
Avatar
Odpovídá na David Čápka
vitamin:

Skoro vsetky nove programovacie jazyky zacinaju preberat prvky z funkcionalnych jazykov (viz D2, Scala, Rust...). Je to hlavne kvoly tomu ze sa v nich lepsie pisu viacvlaknove aplikacie(purity, immutability, ...). Uz davno neplati za OOP je jedina spravna cesta(v podstate to ani nikdy neplatilo).

 
Nahoru Odpovědět  +2 9.10.2013 21:42
Avatar
Maxfx
Redaktor
Avatar
Odpovídá na petod
Maxfx:

piš si v čem chceš i c se dát psát objektově a v nových jazycích se vymýšlí znovu kolo takže se neboj

Nahoru Odpovědět 9.10.2013 21:45
Být ovládán znamená být sledován, pod dohledem, špehován, veden, uzákoněn, reglementován, ohrazen, indoktrinován, pře...
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na vitamin
David Čápka:

Dnešní jazyky mají spoustu highlevel objektů pro paralelní programování, práce s vlákny jako byla v minulosti se již příliš nepraktikuje, kód většinou běží paralelně a ty o tom ani nemusíš vědět (třeba PLINQ). Funkcionální programování OOP nenahrazuje, ale rozšiřuje. OOP už nikdy nezmizí a dobrý programátor se bez něj neobejde.

Nahoru Odpovědět 10.10.2013 8:30
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
petod
Člen
Avatar
petod:

sdraco a jak dlouho trvalo než ses naučil oop

 
Nahoru Odpovědět 10.10.2013 17:02
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na petod
David Čápka:

Pochopit základ je otázka pár týdnů. Než ale začneš navrhovat slušně vypadající programy, tak to chce pár měsíců. O objektovém návrhu aplikací se píší knihy.

Nahoru Odpovědět 10.10.2013 18:04
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 14 zpráv z 14.