Latest topics
» Vive le printemps! ... ou pasby LudoH Thu Feb 28, 2019 8:44 am
» Tor des Glaciers
by Nicodeyme Tue Jan 29, 2019 2:17 am
» Le système nerveux, l'élément modérateur des muscles
by Nicodeyme Thu Aug 23, 2018 12:47 am
» [Compte rendu] Cro-Trail
by LudoH Thu Jul 26, 2018 7:26 am
» cha dort là dedans !
by LudoH Fri Mar 03, 2017 6:34 am
» Joyeuses fetes
by LudoH Mon Jan 09, 2017 7:29 am
» Hard Rock 100
by Nicodeyme Thu Oct 13, 2016 3:05 pm
» Un coureur fou...
by Nicodeyme Thu Sep 29, 2016 1:25 pm
» Origole 2016
by Virgile Mon Sep 05, 2016 8:47 pm
Similar topics
Who is online?
In total there are 2 users online :: 0 Registered, 0 Hidden and 2 Guests None
Most users ever online was 269 on Fri Apr 09, 2021 7:59 pm
Statistics
We have 30 registered usersThe newest registered user is Antoine T.
Our users have posted a total of 9171 messages in 894 subjects
Top posting users this month
No user |
15/4 pti footing avec Semi
2 posters
Page 1 of 1
Re: 15/4 pti footing avec Semi
Peux pas Semi est sur Sophia ????
Ah sinon Ludo tu sais ce que c est les catamorphismes et les anamorphismes
AU sec....
Ah sinon Ludo tu sais ce que c est les catamorphismes et les anamorphismes
AU sec....
calimeuhro- grimpeur graMEUH
- Posts : 2530
Join date : 2010-03-16
1 fm de D+ depuis 2008
Re: 15/4 pti footing avec Semi
ce midi/cet aprem oui on diraitcalimeuhro wrote:Peux pas Semi est sur Sophia ????
non, mais je crois que la definition est claire:
Ah sinon Ludo tu sais ce que c est les catamorphismes et les anamorphismes
AU sec....
je crois qu'il va falloir que je me (re)mette a la theorie des categories moi, j'ai du mal a comprendre! mais ca doit eter un morphisme pour sur ... tu crois que ca vient de cataclysme et de morphisme ???
In functional programming, a catamorphism is a generalization of the folds on lists known from functional programming to arbitrary algebraic data types that can be described as initial algebras.
l'anamorphisme est bien sur le dual (ca aide hein!)
(ceci dit la def haskell d'un anamorphisme donnee sur wikipedia est ce que j ai trouve de plus instructif )
Re: 15/4 pti footing avec Semi
Certes ...LudoH wrote:ce midi/cet aprem oui on diraitcalimeuhro wrote:Peux pas Semi est sur Sophia ????
Je ne sais pas si je savais je ne demanderais pasLudoH wrote:non, mais je crois que la definition est claire:calimeuhro wrote:
Ah sinon Ludo tu sais ce que c est les catamorphismes et les anamorphismes
AU sec....je crois qu'il va falloir que je me (re)mette a la theorie des categories moi, j'ai du mal a comprendre! mais ca doit eter un morphisme pour sur ... tu crois que ca vient de cataclysme et de morphisme ???
In functional programming, a catamorphism is a generalization of the folds on lists known from functional programming to arbitrary algebraic data types that can be described as initial algebras.
Ca aide ... enfin le Haskell je ne le parle pas tres bien (euphemisme) et au final j ai du mal a suivre l exempleLudoH wrote:
l'anamorphisme est bien sur le dual (ca aide hein!)
(ceci dit la def haskell d'un anamorphisme donnee sur wikipedia est ce que j ai trouve de plus instructif )
Mais bon apres de fil en aiguille je me retrouve dans les pages de Type Inference. Bouh je veux faire un article simple sur les paradigmes de programmation et je me retrouve dans des histoires tordues
calimeuhro- grimpeur graMEUH
- Posts : 2530
Join date : 2010-03-16
1 fm de D+ depuis 2008
Re: 15/4 pti footing avec Semi
bah c'est fold (cata) et unfold (ana): un truc qui produit une liste (ana) et un truc qui detruit (cata) une liste, bien sur tu peux appliquert ca a d autre choses come des arbrescalimeuhro wrote:
Ca aide ... enfin le Haskell je ne le parle pas tres bien (euphemisme) et au final j ai du mal a suivre l exemple
Mais bon apres de fil en aiguille je me retrouve dans les pages de Type Inference. Bouh je veux faire un article simple sur les paradigmes de programmation et je me retrouve dans des histoires tordues
length est un exemple simple d utilisation de fold
sinon si les "paradigmes de programmation" etaient un truc simple je serais pas la
fais gaffe, tu vas finir par mal tourner et lire du cousot et cousot si tu continues comme ca
je crois que le bouquin de benjamin pierce sur le typage est une bonne reference (theorique mais accessible ) mais je l ai jamais lu
Re: 15/4 pti footing avec Semi
c est une sorte de map/reduce ?LudoH wrote:
bah c'est fold (cata) et unfold (ana): un truc qui produit une liste (ana) et un truc qui detruit (cata) une liste, bien sur tu peux appliquert ca a d autre choses come des arbres
Je vois l idee je croisLudoH wrote:
length est un exemple simple d utilisation de fold
Tu vois tu as des operations comme collect/inject
genre
a = [1,2,3]
a.collect {item -> item*item} => [1,4,9]
a.inject(0) {item, collector -> collector+item} => 6
Oui j'imagine, j'essaye juste d en donner une vue grossiere mais pour resumer je me sens oblige de plonger un peu dans qq details et le choc est violentLudoH wrote:
sinon si les "paradigmes de programmation" etaient un truc simple je serais pas la
Y a pire, je veux bien tourner mal comme caLudoH wrote:
fais gaffe, tu vas finir par mal tourner et lire du cousot et cousot si tu continues comme ca
je crois que le bouquin de benjamin pierce sur le typage est une bonne reference (theorique mais accessible ) mais je l ai jamais lu
calimeuhro- grimpeur graMEUH
- Posts : 2530
Join date : 2010-03-16
1 fm de D+ depuis 2008
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|