Resultados da pesquisa a pedido "theory"
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' ...
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 ...
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 ...
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?
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...
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 ...
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 ...
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 ...
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? ...