Tento web používá soubory cookie. Dalším používáním webu s tímto souhlasíte.
jméno
heslo
přihlásit
zaregistrujte se
zapomněli jste heslo?
Funkcionální programování (Haskell, LISP, XQuery, OCaml, F#, Scala, ...) - praxe, teorie a uplatnění
LUDWIG_
A monad is just a monoid in the category of endofunctors, what's the problem? http://vimeo.com/38223410

[http://blogs.discovermagazine.com/loom/files/2008/07/y-combinator.jpg]

All programming languages evolve towards Lisp.

Haskell is faster than C++, more concise than Perl, more regular than Python, more flexible than Ruby, more typeful than C#, more robust than Java, and has absolutely nothing in common with PHP. — Autrijus Tang

There may, indeed, be other applications of the [lambda calculus] than its use as a logic. — Alonzo Church, 1932
Máte k tomu co říct? Vložte se do diskuze.
KAMAHL --- 14:34:07 27.11.2015
UETOYO: V pythonu se funkcionálně programuje relativně fajn, jenže tam není žádný pěkný syntaktický cukřík pro 1) kompozici funkcí 2) curry/uncury operace. (O pokročilejších libůstkách jako aplikativní funktory ani nemluvě.) I když mám python rád, tak tímhle se ve smyslu funkcionálního programování stává podřadným jazykem.
LUDWIG_ --- 4:44:06 18.11.2015
CABOWITZ: ja psal / pisu v haskellu ruzne veci od kompilatoru po backend webovych aplikaci.
pro tipy na nejake praktictejsi projekty doporucuji tento thread: https://www.reddit.com/r/haskell/comments/2junic/a_beginner_haskell_project_suggestions/
UETOYO --- 14:55:42 13.11.2015
CABOWITZ: nebuď "Lazy" .)
UETOYO --- 14:54:09 13.11.2015
CABOWITZ: lambda kalkulus, funkce vyššího řádu, kompozice funkcí ... ano jak si psal -- nic bys nenašel jinde a také pohromadě v "jednom balíčku".
UETOYO --- 14:47:04 13.11.2015
CABOWITZ: "moje odpoved neni nijak zvlast relevantni..." -- ano, opravdu není.
CABOWITZ --- 14:43:07 13.11.2015
UETOYO: ahh, no dobre, tak treba: schönfinkeling, funkce vyssiho radu, lambda kalkulus, kompozice funkci atd. jasne muzes napsat a historicky dohledat ze tohle je v tamtom jazyku taky, a tohle se zase prvni objevilo onde, ale ja jsem se se vsema temahle konceptama seznamil a trochu lip si je uvedomil prave diky studiu haskellu a to pekne v jednoum kompaktnim "balicku". pred tim jsem jak vis znal nanejvys basic a assembler na zx spectru, trocha pythonu a pure data, takze moje odpoved neni nijak zvlast relevantni...
UETOYO --- 14:30:40 13.11.2015
CABOWITZ: Dobře -- typový systém si tedy nakonec nenapsal --- co tedy jsi nikde nepotkal?
CABOWITZ --- 14:25:30 13.11.2015
UETOYO: mind-banding a nutnost studia veci o kterych jsem pri kontaktu s jinyma jazykama nemel ani potuchy (puvodne jsem chtel napsat typovy system, xoxo)
UETOYO --- 14:22:55 13.11.2015
CABOWITZ: Však si ho zasloužím -- od tebe cokoliv .) -- Kdybys měl vypíchnou jednu vlastnost Haskellu, která je nad všechny jazyky -- co by to bylo?