3271
Vývoj / Re:Rust vs. C++ (funkcionální vs. OOP)
« kdy: 21. 03. 2016, 19:04:53 »Tak jsem teď shodou okolností narazil na krásný popis toho, co se tady marně snažím vyjádřit rokyaby člověk programoval na nějaké profi úrovni FP, tak musí umět nejspíš category theory, jinak je to patlal. Přičemž ale IMO na 90% kódu knihoven, které člověk v haskellu používá, nepotřebuje znát v podstatě žádnou category theory (resp. potřebuje znát, jak to funguje prakticky, nikoliv tu teorii za tím).To si jenom zboj opět honí triko, můžeš to s klidem ignorovat

https://youtu.be/oYk8CKH7OhE?t=25m40s
Citace
It's a crazy way to teach ... adition. There's a reason we don't take that road. Maybe that road works for some percentage of people who are learning but for [...] let's say 95% of people, saying "two" is a better explanation.
- když už ne celou přednášku, určitě stojí za to si pustit aspoň kousek před a po téhle pasáži, kde povídá o tom, jak zbytečný strašák jsou monády - když to stačí ukázat na konkrétním příkladě a srozumitelně pojmenovat ("andThen").
...a za úplně excelentní považuju odpověď na otázku z publika: "no ale jak pojmenuješ ten obecný koncept?!" - "No, monády. Protože pokud mluvím o obecném konceptu, tak to jsou monády. [Ale ne každého to zajímá]"
Celkově ta přednáška je věnovaná tomu, proč je FP pro lidi odstrašující. A je fakt výborná.
P.S. Evana Czaplickiho snad nikdo za lopatu považovat nebude
i když... tady je všechno možný