Domande taggate «haskell»

Un linguaggio di programmazione funzionale





5
Qual è il nome di λx.λf.fx (come il contrario si applica) nel calcolo lambda? La funzione corrispondente ha un nome standard nella programmazione?
Qual è il nome di λx.λf.fx nel calcolo lambda? La funzione corrispondente ha un nome standard nei linguaggi di programmazione funzionale, come Haskell? Nella programmazione orientata agli oggetti, esiste un nome abituale per un metodo fooche accetta una funzione come argomento, tale da x.foo(f)restituire f(x)?





5
Qual è il linguaggio di produzione più compatibile e ampiamente utilizzato per esportare le conoscenze e le abilità acquisite da Haskell?
Mi piace Haskell, chiaro e semplice. Mentre Haskell è utilizzato nei software di produzione, non è particolarmente diffuso da quello che ho visto. Qual è la lingua più simile e ancora ampiamente utilizzata per quanto riguarda i progetti di produzione in modo che io abbia la possibilità di avere una …



2
I tipi vengono cancellati in Haskell?
Haskell ha una nozione di "funzioni generiche" che ha qualche apparente somiglianza con lisp comune - non avendo né esperienza con Haskell né con lisp comune, potrei essere molto approssimativo qui. Ciò significa che è possibile definire una to_stringstruttura generica per definire una rappresentazione di stringa per tutti i tipi. …

2
Implementa la tabella dei tipi Haskell con interfaccia C #
Sto cercando di confrontare le classi di tipi di Haskell e le interfacce di C #. Supponiamo che ci sia un Functor. Haskell: class Functor f where fmap :: (a -> b) -> f a -> f b Come implementare questa classe di tipi come interfaccia in C #? Cosa …
13 c#  haskell 

5
* Qualsiasi * attività del programma può essere espressa senza stato?
Questa è una domanda teorica, ma dopo molti anni di programmazione in quella che ora realizzo è una tecnica imperativa "normale", usando principalmente C ++, ho scoperto questo altro mondo di programmazione funzionale, sul quale mi sono imbattuto accidentalmente mentre apprendevo casualmente JavaScript. Questo mi ha portato a chiedermi se …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.