Resultados da pesquisa a pedido "theory"

1 a resposta

Por que o operador 'as' não pode ser usado para analisar tipos de valores não anuláveis?

Todo desenvolvedor tem seus próprios padrões. Alguns desenvolvedores gostam de<type>.TryParse(), alguns desenvolvedores gostam de transmitir usando(type)object;, e alguns desenvolvedores adoram usar as palavras-chave. Notei um soluço com o'as' ...

2 a resposta

O que exatamente significa homoiconicidade?

Eu estava tentando entender ortigo @Wikipedia sobre homoiconity [http://en.wikipedia.org/wiki/Homoiconicity], mas é muito detalhado e não explica a teoria principal por trás da palavra de forma concisa. Devo acrescentar que não sou um falante ...

1 a resposta

Como um mecanismo RegEx funciona [fechado]

Ao aprender expressões regulares, fiquei me perguntando como o mecanismo subjacente funciona. Provavelmente, mais especificamente, eu gostaria de saber mais sobre como ele avalia, prioriza e analisa a expressão. Sinto que o mecanismo RegEx é uma ...

3 a resposta

Quais são as diferenças entre Hashmap e Hashtable na teoria?

Existem diferenças entre hashmap e hashtable na teoria? Não quero dizer nas definições concretas dadas em Java (ou na implementação), mas na teoria. Uma hashtable não é um mapa que usa hash ... portanto, um hashmap?

9 a resposta

Está encontrando a equivalência de duas funções indecidíveis?

É impossível saber se duas funções são equivalentes? Por exemplo, um compilador quer determinar se duas funções que o desenvolvedor escreveu executam a mesma...

6 a resposta

Encontrar com eficiência a interseção de um número variável de conjuntos de strings

Eu tenho um número variável de ArrayList que eu preciso encontrar a interseção de. Um limite realista para o número de conjuntos de strings provavelmente é de cerca de 35, mas poderia ser mais. Eu não quero nenhum código, apenas idéias sobre o ...

7 a resposta

O que é um DSL e onde devo usá-lo?

Estou ouvindo cada vez mais sobre idiomas específicos de domínio sendo lançados e como eles mudam a maneira como você trata a lógica de negócios, e eu já vi Publicações do blog de Ayende [http://ayende.com/blog/tags/domain-specific-languages]e ...

2 a resposta

Problemas de Partição Algoritmo de Força Bruta

Estou tentando fazer o pseudocódigo para o problema de partição abaixo no bruteforce. um conjunto de números inteiros X e um número inteiro k (k> 1). Encontre k subconjuntos de X de modo que os números em cada subconjunto tenham a ...

36 a resposta

O que é um combinador em Y? [fechadas

A Y-combinator é um conceito de ciência da computação do lado "funcional" das coisas. A maioria dos programadores não sabe muito sobre combinadores, mesmo que tenha ouvido falar dele O que é um combinador em Y?Como os combinadores funcionam? ...

11 a resposta

Inicializando um compilador: por quê?