Resultados de la búsqueda a petición "functional-programming"

6 la respuesta

Learning Haskell con miras a aprender Scala

He leído algunas preguntas como Scala vs Haskell sobre los méritos de ambos idiomas o cuáles aprender, pero ya sé que me gustaría aprender Scala. Era un programador de Java en uni y ahora uso principalmente PHP. Quiero aprender Scala, ya que ...

13 la respuesta

¿Son buenos los efectos secundarios?

Siento el término más bien peyorativo. Por lo tanto, estoy asombrado por las dos oraciones en Wikipedia: a programación @Imperative es conocida por emplear efectos secundarios para que los programas funcionen. La programación funcional a su vez ...

4 la respuesta

Característica de rendimiento de Ruby en relación con la informática

Recientemente descubrí los bloques de Ruby y las características de rendimiento, y me preguntaba: ¿dónde encaja esto en términos de teoría de la informática? ¿Es una técnica de programación funcional o algo más específico?

5 la respuesta

¿Por qué las funciones "puras" se llaman "puras"? [cerrado

Una función pura es aquella que no tiene efectos secundarios: no puede hacer ningún tipo de E / S y no puede modificar el estado de nada, y es referencialmente transparente, cuando se llama varias veces con las mismas entradas, siempre da los ...

4 la respuesta

¿Cómo se copia una matriz en lisp común?

Me gustaría hacer copias de mi matriz 2D, que se siente como la forma agradable, funcional y no destructiva de manejar matrices. ¿Cuál es la forma lispy de hacer esto?

13 la respuesta

¿Cuál es la forma en que Scala implementa una llamada reintentable como esta?

Todavía novato en Scala y ahora estoy buscando una manera de implementar el siguiente código: @Override public void store(InputStream source, String destination, long size) { ObjectMetadata metadata = new ObjectMetadata(); ...

6 la respuesta

¿Por qué los lenguajes puramente funcionales no usan el recuento de referencias?

En lenguajes puramente funcionales, los datos son inmutables. Con el recuento de referencias, crear un ciclo de referencia requiere cambiar los datos ya creados. Parece que los lenguajes puramente funcionales podrían usar el recuento de ...

8 la respuesta

Dividir una lista de elementos en dos listas de elementos indexados pares e impares

Me gustaría hacer una función que acepte una lista y devuelva dos listas: la primera contiene todos los elementos impares y la segunda contiene todos los elementos pares. Por ejemplo, dado[1;2;4;6;7;9], Me gustaria regresar[ [1;4;7] ; [2;6;9] ...

3 la respuesta

Programación dinámica en F #

Cuál es la forma más elegante de implementar algoritmos de programación dinámica que resuelvenproblemas con subproblemas superpuestos [http://en.wikipedia.org/wiki/Overlapping_subproblem]? En la programación imperativa, generalmente se crearía ...

1 la respuesta

¿Cómo construir una jerarquía de clases en Coq?

Puedo ingenuamente construir una jerarquía de estructuras algebraicas en Coq usando clases de tipos. Tengo problemas para encontrar recursos sobre la sintaxis y la semántica de Coq para las clases de tipos. Sin embargo, creo que lo siguiente es ...