Preguntas con etiqueta 'scala'

3
respuestas

¿Cuál es la diferencia entre un futuro y una promesa?

¿Cuál es la diferencia entre un futuro y una promesa? (En Akka y Gpars.) A mi me parecen iguales, ya que bloquean y devuelven el valor del futuro cuando se llama a get y una promesa es obtener el resultado de un futuro.     
hecha 04.08.2013 - 14:21
3
respuestas

¿Cuáles son las mayores diferencias entre F # y Scala?

F # y Scala son ambos lenguajes de programación funcional que no obligan al desarrollador a usar solo tipos de datos inmutables. Ambos tienen soporte para objetos, pueden usar bibliotecas escritas en otros idiomas y ejecutarse en una máquina vir...
hecha 03.10.2010 - 02:38
5
respuestas

¿Cuándo NO es bueno usar actores en akka / erlang?

He estado trabajando con akka durante 7-8 meses ahora diariamente. Cuando empecé, estaría trabajando en aplicaciones y notaría que los actores se usarían básicamente en cualquier lugar una vez dentro del sistema de actores para la comunicación e...
hecha 27.09.2013 - 21:16
7
respuestas

¿Cómo se codifican los tipos de datos algebraicos en un lenguaje C # o similar a Java?

Hay algunos problemas que se resuelven fácilmente con los tipos de datos algebraicos, por ejemplo, un tipo de lista puede expresarse de manera muy sucinta como: data ConsList a = Empty | ConsCell a (ConsList a) consmap f Empty = Empt...
hecha 07.08.2012 - 08:38
3
respuestas

¿Cuáles son las ventajas de los objetos complementarios de Scala en comparación con los métodos estáticos?

Scala no tiene una palabra clave static , sino que tiene una funcionalidad similar a través de los objetos complementarios. Detrás de escena, los objetos complementarios se compilan en clases que tienen métodos estáticos, por lo que todo esto e...
hecha 14.12.2012 - 02:35
5
respuestas

Rendimiento de Scala en comparación con Java

En primer lugar, me gustaría aclarar que esta no es una pregunta de lenguaje X versus idioma-Y para determinar cuál es mejor. He estado usando Java durante mucho tiempo y tengo la intención de seguir usándolo. Paralelamente a esto, actualment...
hecha 24.01.2012 - 19:47
12
respuestas

¿Por qué la mayoría de los lenguajes de programación tienen una palabra clave especial o una sintaxis para declarar funciones? [cerrado]

La mayoría de los lenguajes de programación (tanto los que se escriben dinámicamente como los estáticos) tienen palabras clave especiales y / o sintaxis que se ven muy diferentes a las variables de declaración para declarar funciones. Veo funcio...
hecha 26.09.2014 - 20:50
4
respuestas

¿Qué limitaciones impone la JVM a la optimización de la llamada de cola?

Clojure no realiza la optimización de la llamada de cola por sí sola: cuando tiene una función recursiva de cola y desea que esté optimizada, debe usar la forma especial recur . De forma similar, si tiene dos funciones recursivas, puede op...
hecha 21.07.2012 - 14:47
5
respuestas

¿Se va Groovy? [cerrado]

Estoy seguro de que esta pregunta se ha hecho muchas veces. Sin embargo, me gustaría volver a preguntarlo con la intención de cuál es el futuro de estos idiomas. Me presentaron por primera vez a Groovy y realmente me gustó. Sentí que la sin...
hecha 18.08.2011 - 04:14
3
respuestas

¿Cuáles son los beneficios y desventajas de los enfoques de C #, Java y Scala para Closures / Lambdas / ...?

Me pregunto cuáles son las diferencias de implementación técnica entre C # y Scala y cómo ambas soluciones se comparan con las ideas y preocupaciones de implementación expresadas en el correo electrónico Peek Past lambda por Brian Goetz, envia...
hecha 19.08.2011 - 14:12