úvod
témata
události
tržiště
diskuze
nástěnka
přihlásit
přezdívka
heslo
přihlásit
pamatuj si mě
registrace
ztracené heslo?
Funkcionální programování (Haskell, LISP, XQuery, OCaml, F#, Scala, ...) - praxe, teorie a uplatnění
LUDWIG_
---
---
13:43:45 18.8.2010
Pamatuji si, ze tu hodne zpatky byl nejaky dotaz okolo XQuery (pred vypadkem) - vyresils to?
LUDWIG_
---
---
20:51:28 27.6.2010
WOODMAKER
:
http://www.zvon.org/other/haskell/Outputrandom/getStdRandom_f.html
WOODMAKER
---
---
20:35:48 27.6.2010
1 odpověď
zrovna kreslím bludiště v Haskellu (nic jinýho mi nepřipadalo použitelné) a přemýšlím, jak do toho nastrkat náhodný čísla.
LUDWIG_
---
---
19:42:25 7.6.2010
+2
Trochu OT, ale pekny:
http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/aboutprogramming04.jpg
SATAI
---
---
16:12:26 4.6.2010
LITTLELI
: to je kurs podle prvniho vydani. Pokud clovek netrva na predansejicim s komickou cepickou, tak muze zkusit jit na
http://academicearth.org/courses/the-structure-and-interpretation-of-computer-programs
;)
LITTLELI
---
---
22:47:11 3.6.2010
1 odpověď
Video podoba:
http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/
SATAI
---
---
10:26:15 3.6.2010
BTW: SICP kursy maji i video podobu, ruzne skoly je maji na Academic Earth nebo na iTunes.
SATAI
---
---
10:25:38 3.6.2010
LUDWIG_
: Rekl bych, ze dulezita bude nejen kniha, ale i nekdo, kdo muze pusobit jako mentor. Coz plati u prgani obecne. Kazdopadne take doporucuji SICP, trebas alespon jako zdroj cviceni.
LUDWIG_
---
---
10:08:33 3.6.2010
diky, tak uvidime, jak se s tim kamarad psycholog popere :)
ALMAD
---
---
9:54:50 3.6.2010
LUDWIG_
: Přítelkyně (taktéž programováním nepoznamenaná) si čte real world haskell a tváří se spokojeně.
TMA
---
---
12:36:49 2.6.2010
LUDWIG_: HTDP (How to Design Programs) a SICP (Structure and Interpretation of Computer Programs) jsou dobré učebnice pro začátečníky. Problémy s nimi jsou dvojího rázu: jednak nejsou pro idioty,* jednak je to Scheme.
HTDP
http://www.htdp.org/
SICP
http://mitpress.mit.edu/sicp/
_________________
* Programování obecně není pro idioty. Přesto se mnoho... Ále, co se budu rozčilovat.
LUDWIG_
---
---
11:45:24 2.6.2010
2 odpovědi
+1
kamarad, ktery nikdy predtim neprogramoval, se chce naucit haskell - mate nekdo tip na nakou blbuvzdornou prirucku v anglictine? (mimo learnyouahaskell.com)
ALMAD
---
---
21:52:45 25.5.2010
SAJAGI
: Jestli do toho počítáš i Erlang, tak ten se na distribuovaný zpracování dat používá afaik celkem prakticky a úspěšně, viz ejabberd, rabbitmq, couchdb, facebook chat, erikovský ústředny a tak ,)
LITTLELI
---
---
18:22:24 25.5.2010
WOODMAKER
: F# není čistý, takže to tam půjde uvařit s vedlejšíma efektama.
LISKNI_SI
---
---
17:39:38 25.5.2010
TMA
: Ad to EDSL, jestli máš čas, mrkni třeba sem:
http://intoverflow.wordpress.com/2010/05/21/announcing-potential-x86-64-assembler-as-a-haskell-edsl/
a pak klikej na zajímavý odkazy. Já se v těch EDSL poslední dobu trochu patlal, ale dopisuju bakalářku, takže není čas diskutovat.
LUDWIG_
---
---
17:38:25 25.5.2010
tak diskuze lehce prejmenovana, ted jeste neco zesumarizovat do zahlavi (pro lidi, kterym nestaci kombinator pevneho bodu :))... jinak klidne hazejte na nastenku odkazy k vasim oblibenym jazykum
LUDWIG_
---
---
17:29:24 25.5.2010
SAJAGI
: souhlasim s
[ TMA @ Funkcionální programování (Haskell, LISP, O'Caml, F#, Scala, ...) ]
- na ruzne "transformace"... tedy proste potrebujes-li se soustredit na hodnoty a ne na niternosti kolem behem programu, dava ti to mnohem vetsi prostor k abstrakci. u f# bacha, jak psal
[ WOODMAKER @ Funkcionální programování (Haskell, LISP, O'Caml, F#, Scala, ...) ]
, je to pomerne sympaticky hybrid, dovolujici takrka cloveku psat ruznymi paradigmaty, takze pri inklinovani k imperativnimu programovani zustava ten potencial funkcionalniho programovani nevyuzity :)
TMA
:
http://www.haskell.org/happy/
- dotaz ale podsouvam ostatnim, kdo ma s timhle nejake vetsi zkusenosti.
TMA
---
---
16:46:59 25.5.2010
2 odpovědi
SAJAGI
: Na cokoli, o čem se dobře přemýšlí jako o transformaci. (Něco jako:
mám na začátku něco, výsledek získám tak, že spojím tuhle část a výsledek převodu támhleté části.
)
LUDWIG_
: Jenže pak ten DSL nebude integrovaný. DSL pro popis instrukcí procesoru bude bokem. V C/C++ se místo maker tohoto typu používají generátory programů typu lex/yacc.
WOODMAKER
---
---
16:38:35 25.5.2010
1 odpověď
SAJAGI
: asi to bude chtít vědět, jak "funkcionálně přemýšlet", aby ten program pak k něčemu byl. Většině lidí, co jsou už trochu zvyklí na klasický programování to dělá obrovský problémy - žádný proměnný, potřeba vidět program jako celek a ne jako seznam věcí, co se tak asi provedou a jak přesně se provedou nastavím až potom. Ale hodně štěstí.
SAJAGI
---
---
16:30:14 25.5.2010
1 odpověď
WOODMAKER
: Jo. V příštím projektu tedy zkusím F# na matematické modely, které jsou nyní implementovány v C#. Díky! :)
<<
<
>
>>
Kliknutím sem můžete změnit nastavení reklam