Logo
Uniopèdia
Comunicació
Disponible a Google Play
Nou! Descarregar Uniopèdia al dispositiu Android™!
Instal·la
Accés més ràpid que el navegador!
 

Mònada (programació funcional)

Índex Mònada (programació funcional)

En programació funcional una mònada és un TAD sense tipus concrets, corresponent a una estructura algebraica d'un sol element (d'aquí el nom de mònada), on la finalitat de les operacions és modelar la composició i la seqüencialitat de les computacions (accions amb efectes) mitjançant l'encadenament, separant la composició temporal, de l'execució, així com incorporar el resultat de cada operació sobre l'entorn.

14 les relacions: Compilador Haskell de Glasgow, Element absorbent, F Sharp, Fletxa (programació funcional), Functor aplicatiu, Haskell, Java (llenguatge de programació), Llista per comprensió, Monoide, OCaml, Programació funcional, Sagnat, Scala (llenguatge de programació), Tipus abstracte de dades.

Compilador Haskell de Glasgow

ghc, ordre d'ordinador que respon a la sigla de "Glasgow Haskell Compiler", en català Compilador Haskell de Glasgow, és un compilador nadiu de codi lliure per al llenguatge de programació funcional Haskell, el qual va ser originalment desenvolupat a la universitat de Glasgow per Simon Peyton Jones i Simon Marlow.

Nou!!: Mònada (programació funcional) і Compilador Haskell de Glasgow · Veure més »

Element absorbent

En àlgebra, un element absorbent és un tipus especial d'element d'un conjunt respecte d'una operació binària definida en el mateix.

Nou!!: Mònada (programació funcional) і Element absorbent · Veure més »

F Sharp

F# o F Sostingut, en anglès F Sharp és un llenguatge de programació multi-paradigma però amb èmfasi en la programació funcional, per a l'entorn.NET de Microsoft basat inicialment en un subconjunt de OCaml amb el qual tenia a la versió 1.0 certa compatibilitat.

Nou!!: Mònada (programació funcional) і F Sharp · Veure més »

Fletxa (programació funcional)

En programació funcional una Fletxa s'utilitza en el llenguatge de programació Haskell i és un TAD que modela la precedència temporal de computacions basant-se en l'encadenament de funcions amb efectes col·laterals.

Nou!!: Mònada (programació funcional) і Fletxa (programació funcional) · Veure més »

Functor aplicatiu

En programació funcional, un functor aplicatiu, en anglès applicative functor és una estructura algebraica que facilita la combinació de resultats d'una seqüència d'accions d'efectes laterals, sense la serialització temporal que requereixen les mònades, admetent paral·lelisme en la seva execució.

Nou!!: Mònada (programació funcional) і Functor aplicatiu · Veure més »

Haskell

Haskell és un llenguatge de programació funcional estandarditzat de semàntica no estricta i avaluació tardana de les expressions (ang: lazy evaluation) en el moment que se'n demana el valor i pren el nom del matemàtic Haskell Curry.

Nou!!: Mònada (programació funcional) і Haskell · Veure més »

Java (llenguatge de programació)

Duke, la mascota del Java. Codi font d'un programa escrit amb el llenguatge de programació Java El Java és un llenguatge de programació dissenyat el 1990 per James Gosling amb altres companys de Sun Microsystems a partir del llenguatge C. Des del seu naixement fou pensat com un llenguatge orientat a objectes.

Nou!!: Mònada (programació funcional) і Java (llenguatge de programació) · Veure més »

Llista per comprensió

Una llista per comprensió (en l'original anglès list comprehension) és una construcció de programació que permet generar una llista a partir d'una funció definida parcialment, concretada en una expressió, especificant el subdomini de partida declarant-ne els valors compresos mitjançant una seqüència de rangs o generadors i filtres.

Nou!!: Mònada (programació funcional) і Llista per comprensió · Veure més »

Monoide

En matemàtiques, un monoide és una estructura algebraica consistent en un conjunt dotat d'una llei de composició interna associativa i d'un element neutre.

Nou!!: Mònada (programació funcional) і Monoide · Veure més »

OCaml

OCaml, anteriorment denominat Objective Caml és un llenguatge de programació de la família ML, extensió i versió actual del llenguatge de programació Caml, acrònim de "Categorical Abstract Machine Language", creat per Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy i altres el 1996, amb construccions d'Orientació a Objectes, successora de l'extensió anterior del mateix llenguatge anomenada Caml Light.

Nou!!: Mònada (programació funcional) і OCaml · Veure més »

Programació funcional

En informàtica, la programació funcional és un paradigma de programació que tracta les computacions com un procés d'aplicació de funcions, evitant les dades mudables amb els seus canvis d'estat.

Nou!!: Mònada (programació funcional) і Programació funcional · Veure més »

Sagnat

Text amb els paràgrafs '''sagnats''' El sagnat o la sagnia, l'alineació (indentació o indentadura cf. it., ang.) és, en tipografia, la introducció de diversos caràcters en blanc al començament d'una línia, és la marca d'un retorn de carro.

Nou!!: Mònada (programació funcional) і Sagnat · Veure més »

Scala (llenguatge de programació)

Scala és un llenguatge de programació modern multi-paradigma dissenyat per a expressar patrons de programació generals d'una manera concisa, elegant i segura respecte als tipus.

Nou!!: Mònada (programació funcional) і Scala (llenguatge de programació) · Veure més »

Tipus abstracte de dades

En informàtica, un tipus abstracte de dades (TAD) és una especificació d'un conjunt de dades i d'un conjunt d'operacions que poden ser executades sobre el conjunt de dades.

Nou!!: Mònada (programació funcional) і Tipus abstracte de dades · Veure més »

Redirigeix aquí:

Mónada (Programació funcional).

SortintEntrant
Hey! Estem a Facebook ara! »