Perguntas sobre 'scala'

3
respostas

Qual é a diferença entre um futuro e uma promessa?

Qual é a diferença entre um futuro e uma promessa? (Em Akka e Gpars.) Eles têm a mesma aparência para mim, tanto bloqueiam quanto retornam o valor do futuro quando get é chamado e uma promessa é obter o resultado de um futuro.     
04.08.2013 / 14:21
4
respostas

A programação funcional é mais rápida em multithreading porque escrevo as coisas de maneira diferente ou porque as coisas são compiladas de forma diferente?

Estou mergulhando no mundo da programação funcional e continuo lendo em todos os lugares que as linguagens funcionais são melhores para programas multithreading / multicore. Entendo como as linguagens funcionais fazem muitas coisas de maneira di...
15.02.2016 / 16:17
3
respostas

Quais são as maiores diferenças entre F # e Scala?

F # e Scala são ambos langugages de programação funcional que não forçam o desenvolvedor a usar apenas tipos de dados imutáveis. Ambos têm suporte para objetos, podem usar bibliotecas escritas em outros idiomas e rodar em uma máquina virtual. Am...
03.10.2010 / 02:38
5
respostas

Quando NÃO é bom usar atores em akka / erlang?

Eu tenho trabalhado com akka por 7-8 meses agora diariamente. Quando comecei, trabalhava em aplicativos e observava que os atores seriam usados basicamente em qualquer lugar dentro do sistema de atores para se comunicar entre a maioria dos objet...
27.09.2013 / 21:16
7
respostas

Como você codifica os tipos de dados algébricos em uma linguagem C # ou Java?

Existem alguns problemas que são facilmente resolvidos pelos Tipos de Dados Algébricos, por exemplo, um tipo de Lista pode ser expresso de forma muito sucinta como: data ConsList a = Empty | ConsCell a (ConsList a) consmap f Empty =...
07.08.2012 / 08:38
3
respostas

Quais são as vantagens dos objetos complementares do Scala versus métodos estáticos?

O Scala não tem nenhum static -keyword, mas tem uma funcionalidade semelhante por meio de objetos complementares. Nos bastidores, os objetos complementares são compilados para classes que possuem métodos estáticos, portanto, tudo isso é um açú...
14.12.2012 / 02:35
5
respostas

Desempenho do Scala comparado ao Java

Antes de mais nada, gostaria de deixar claro que não se trata de uma questão de linguagem X versus linguagem Y para determinar qual é o melhor. Eu uso o Java há muito tempo e pretendo continuar usando-o. Paralelo a isso, atualmente estou apre...
24.01.2012 / 19:47
12
respostas

Por que a maioria das linguagens de programação tem uma palavra-chave ou sintaxe especial para declarar funções? [fechadas]

A maioria das linguagens de programação (tanto dinamicamente quanto estaticamente) tem uma palavra-chave especial e / ou sintaxe que parece muito diferente de declarar variáveis para declarar funções. Eu vejo funções como declarar outra entidade...
26.09.2014 / 20:50
4
respostas

Quais limitações a JVM impõe na otimização da chamada final?

O Clojure não realiza a otimização do atendimento por conta própria: quando você tem uma função recursiva final e deseja otimizá-la, é necessário usar o formulário especial recur . Da mesma forma, se você tiver duas funções mutuamente recursiv...
21.07.2012 / 14:47
5
respostas

O Groovy está indo embora? [fechadas]

Tenho certeza de que essa pergunta foi feita muitas vezes. No entanto, eu gostaria de perguntar novamente com a intenção de qual é o futuro dessas linguagens. Eu fui apresentado pela primeira vez a Groovy e realmente gostei. Senti que a sin...
18.08.2011 / 04:14