Vyplatí se učit C++?

Kit

Re:Vyplatí se učit C++?
« Odpověď #135 kdy: 30. 12. 2015, 18:12:45 »
co si myslite o tych knizkach co som postol?

Nejvíc mě oslovila ta posledně jmenovaná, tedy Code Complete. Tedy alespoň podle obsahu samplu, který jsem si stáhl.


Pavel Tišnovský

Re:Vyplatí se učit C++?
« Odpověď #136 kdy: 30. 12. 2015, 18:15:29 »
dakujem za "konstruktivnu" debatu, ktora zas ako vzdy viedla k niecomu uplne inemu, ako to byva na roote. Vacsinou prispevky k nicomu. Su tu ale aj prispevky, ktore sa naozaj tykaju temy, co som rad a dakujem za rady.

Tak ... klasika ... :)

Jinak se mozna zkus vyhecnout a dat sanci Clojure. Vyuzijes to dneska prakticky v celem mainstreamu: nad JVM, nad CLR i na JavaScriptovymi enginy (tedy v node.js i prohlizecich). Ten pohled na programovani, ktery Rich vymyslel, me hodne rozsiril obzory i v jinych jazycich.

balki

Re:Vyplatí se učit C++?
« Odpověď #137 kdy: 30. 12. 2015, 19:15:45 »

Navrhnout aplikaci žádné umění není. Největší průser je právě to rozšiřování, což programátor neovlivní, stejně jako rozporuplné zadání. Tady má výhodu menší firma nebo živnostník, protože toho nikdo nenutí na nesmylné požadavky kývnout. Pokud se nejde se zákazníkem dohodnout, tak ať jde jinam. Průser větších firem je v tom, že nesmyslné zadání častěji z hlavy "analytika" nebo "architekta" než z hlavy zákazníka. Analytik totiž skutečnou analýzu neprovádí, jen zapisuje průběh schůzky se zákazníkem, nemá ponětí, co se honí v hlavě zákazníka a po skončení schůzky končí práce analytika. Skutečná analýzaje zůstane na programátorovi a to bez kontaktu se zákazníkem. Poslední slovo má "analytik" (většinou vedoucí vývoje nebo projektový manager), který je přesvědčen, že zákazníka pochopil.

Skusali ste uz vratit diplom, ked podla vas nie je umenie navrhnut aplikaciu? Potom ze sa vam zle aplikacia rozsiruje ...

petron

Re:Vyplatí se učit C++?
« Odpověď #138 kdy: 30. 12. 2015, 19:23:59 »
mna by zaujimalo, teda smerujem otazku na tych co mi odporucili FP, ze ako sa to da uplatnit v beznom zivote, v praci a ci sa to da sklbit aj s normalnymi jazykmi, napr F# so C#.

Kit

Re:Vyplatí se učit C++?
« Odpověď #139 kdy: 30. 12. 2015, 19:26:06 »

Navrhnout aplikaci žádné umění není. Největší průser je právě to rozšiřování, což programátor neovlivní, stejně jako rozporuplné zadání. Tady má výhodu menší firma nebo živnostník, protože toho nikdo nenutí na nesmylné požadavky kývnout. Pokud se nejde se zákazníkem dohodnout, tak ať jde jinam. Průser větších firem je v tom, že nesmyslné zadání častěji z hlavy "analytika" nebo "architekta" než z hlavy zákazníka. Analytik totiž skutečnou analýzu neprovádí, jen zapisuje průběh schůzky se zákazníkem, nemá ponětí, co se honí v hlavě zákazníka a po skončení schůzky končí práce analytika. Skutečná analýzaje zůstane na programátorovi a to bez kontaktu se zákazníkem. Poslední slovo má "analytik" (většinou vedoucí vývoje nebo projektový manager), který je přesvědčen, že zákazníka pochopil.

Skusali ste uz vratit diplom, ked podla vas nie je umenie navrhnut aplikaciu? Potom ze sa vam zle aplikacia rozsiruje ...

Však si své tvrzení sám vyvrátil. Pokud navrhne aplikaci tak, že se následně blbě rozšiřuje, je i blbě navržena.


dobřety

Re:Vyplatí se učit C++?
« Odpověď #140 kdy: 30. 12. 2015, 19:27:52 »
mna by zaujimalo, teda smerujem otazku na tych co mi odporucili FP, ze ako sa to da uplatnit v beznom zivote, v praci a ci sa to da sklbit aj s normalnymi jazykmi, napr F# so C#.

Radši už nic nezkoušej a zkus třeba prodávat počítače. Všechno složitější je asi nad tvé možnosti.

Kit

Re:Vyplatí se učit C++?
« Odpověď #141 kdy: 30. 12. 2015, 19:42:05 »
mna by zaujimalo, teda smerujem otazku na tych co mi odporucili FP, ze ako sa to da uplatnit v beznom zivote, v praci a ci sa to da sklbit aj s normalnymi jazykmi, napr F# so C#.

Radši už nic nezkoušej a zkus třeba prodávat počítače. Všechno složitější je asi nad tvé možnosti.

A jde ti dobře ten prodej počítačů?

FP ti dá hlavně nadhled, jak funguje další paradigma. Do OOP si pak můžeš z FP propašovat například immutable objekty.

zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Vyplatí se učit C++?
« Odpověď #142 kdy: 30. 12. 2015, 19:44:46 »
mna by zaujimalo, teda smerujem otazku na tych co mi odporucili FP, ze ako sa to da uplatnit v beznom zivote, v praci a ci sa to da sklbit aj s normalnymi jazykmi, napr F# so C#.
FP se teď cpe všude mozně, od Javy po Swift. Vzniká z toho kočkopes, nicméně určitě není na škodu základy FP znát, přinejmenším část se dá úspěšně uplatnit i v OO jazycích, zejména při konkurenčním programování. Kód v FP bývá také kratší, ale prý méně čitelný (posledně uvedené není můj názor, ale mnozí si stěžují).

dobřety

Re:Vyplatí se učit C++?
« Odpověď #143 kdy: 30. 12. 2015, 19:46:21 »
mna by zaujimalo, teda smerujem otazku na tych co mi odporucili FP, ze ako sa to da uplatnit v beznom zivote, v praci a ci sa to da sklbit aj s normalnymi jazykmi, napr F# so C#.

Radši už nic nezkoušej a zkus třeba prodávat počítače. Všechno složitější je asi nad tvé možnosti.

A jde ti dobře ten prodej počítačů?

FP ti dá hlavně nadhled, jak funguje další paradigma. Do OOP si pak můžeš z FP propašovat například immutable objekty.

Ani číst, ani programovat, co?

Lama

Re:Vyplatí se učit C++?
« Odpověď #144 kdy: 30. 12. 2015, 19:53:51 »
Hoši, a co si tak najít babu?

dobřety

Re:Vyplatí se učit C++?
« Odpověď #145 kdy: 30. 12. 2015, 19:56:09 »
Dobří programátoři a linuxáci babu nikdy nemají. To je pro lemply, kteří mají čas a nic neumí.

v

Re:Vyplatí se učit C++?
« Odpověď #146 kdy: 30. 12. 2015, 19:56:31 »
mna by zaujimalo, teda smerujem otazku na tych co mi odporucili FP, ze ako sa to da uplatnit v beznom zivote, v praci a ci sa to da sklbit aj s normalnymi jazykmi, napr F# so C#.
ve funkcionálních jazycích se některé věci dělají tak nějak líp, třeba paralelismus a překladače, kód v F# by měl být bezpracně integrovatelný se zbytkem .net, takže pokud se vám v tom opravdu bude něco dělat lépe můžete to prakticky využít (snad) snadno, ale hlavně je funkcionální programování dobré k rozšíření obzorů, někteří zdejší diskutující by to potřebovali jako sůl

čumil

Re:Vyplatí se učit C++?
« Odpověď #147 kdy: 30. 12. 2015, 22:08:21 »
Prosím neplést FP v takových jazycích jako F# se skutečným FP ... Nejblíže skutečnému FP má dnes Haskell a Elm. To ostatní jsou parodie které si obvykle jen něco z FP vezmou, ale plně ho neimplementují a tím pádem výsledný dojem a funkcionalita jsou výrazně odlišné od "více" FP jazyků.

A k čemu ti bude FP v praxi? K hovnu, v praxi se s FP v 95% ani nesetkáš (a často ani ne s OOP ... hmm). Takže, k čemu ti to bude? Rozšíří ti to obzory a budeš schopen se dívat na problémy z více různých úhlů (neeeee nezačneš chápat ostatní paradigmata jak tady psal velký profesionál Kit). A za další, budeš připraven na budoucnost. Dosáhli sme limitu výkonu na jedno jádro, nyní začne rozšiřování výkonu procesorů do "šířky" (více jader) a tím pádem bude nutné psát silně paralelní aplikace. To aktuální jazyky fakt ale fakt nedávají. Jediná cesta ven je "pure" OOP a "pure" FP. Oboje paradigmata perfektně zvládají paralelismus. Takže, studiem FP se připravíš na budoucnost.

Taková poznámka, je výrazně vetší šance že se prosadí pure FP než pure OOP. Především proto že všichni už zapoměli jak vlastně to pure OOP vypadá ...

balki

Re:Vyplatí se učit C++?
« Odpověď #148 kdy: 30. 12. 2015, 22:28:06 »

Navrhnout aplikaci žádné umění není. Největší průser je právě to rozšiřování, což programátor neovlivní, stejně jako rozporuplné zadání. Tady má výhodu menší firma nebo živnostník, protože toho nikdo nenutí na nesmylné požadavky kývnout. Pokud se nejde se zákazníkem dohodnout, tak ať jde jinam. Průser větších firem je v tom, že nesmyslné zadání častěji z hlavy "analytika" nebo "architekta" než z hlavy zákazníka. Analytik totiž skutečnou analýzu neprovádí, jen zapisuje průběh schůzky se zákazníkem, nemá ponětí, co se honí v hlavě zákazníka a po skončení schůzky končí práce analytika. Skutečná analýzaje zůstane na programátorovi a to bez kontaktu se zákazníkem. Poslední slovo má "analytik" (většinou vedoucí vývoje nebo projektový manager), který je přesvědčen, že zákazníka pochopil.

Skusali ste uz vratit diplom, ked podla vas nie je umenie navrhnut aplikaciu? Potom ze sa vam zle aplikacia rozsiruje ...

Však si své tvrzení sám vyvrátil. Pokud navrhne aplikaci tak, že se následně blbě rozšiřuje, je i blbě navržena.

Ani nie, len nepochopil, aka je pracovna napln architekta a analytika + sa pochvalil, ze nevie vytvarat aplikacie.

Inkvizitor

Re:Vyplatí se učit C++?
« Odpověď #149 kdy: 31. 12. 2015, 09:23:20 »
dakujem za "konstruktivnu" debatu, ktora zas ako vzdy viedla k niecomu uplne inemu, ako to byva na roote. Vacsinou prispevky k nicomu. Su tu ale aj prispevky, ktore sa naozaj tykaju temy, co som rad a dakujem za rady.

A jakou diskusi jsi k takové hloupé otázce čekal?