Ciência da Computação

Perguntas e respostas para estudantes, pesquisadores e profissionais de ciência da computação



2
Por que a reprodução de áudio não interrompe outras tarefas?
Se os processadores puderem executar apenas uma coisa de cada vez, como posso tocar música continuamente e ainda poder executar outras tarefas? Entendo o sistema de interrupção, mas não é necessário que a CPU processe continuamente o áudio para que não pareça instável / lento? Estou perguntando sobre a implementação …



2
problema de gráfico de rede social
Aqui está o problema: Há um gráfico conectado com nós que representam um número de pessoas. Cada nó / pessoa tem uma opinião sobre um tópico, por exemplo, Trump vs Clinton, livros em papel vs Kindle, etc. O objetivo é fazer com que todos os nós em um gráfico compartilhem …

1
Por que os tipos recursivos são necessários como primitivos para provas em sistemas de tipos dependentes?
Sou relativamente novo em teoria de tipos e programação dependente. Eu estudei o cálculo de construções (CoC) e outros sistemas de tipo puro. Estou particularmente interessado em usá-lo como uma representação intermediária de preservação de prova para um sistema de compilador. Entendo que os tipos (co-) recursivos são representáveis , …

1
Literatura sobre uma abordagem ingênua ao isomorfismo de grafos através da inspeção de polinômios de matrizes de adjacência
Descrevo uma abordagem ao isomorfismo gráfico que provavelmente tem falsos positivos e estou curioso para saber se há literatura indicando que ele não funciona. Dadas duas matrizes de adjacência , um método reconhecidamente ingênuo de verificar se há isomorfismo é verificar se, para cada linha de , existe uma linha …


1
Tipos como cidadão de primeira classe
Vindo de um background em C ++, não entendo por que precisamos de tipos / expressões de tipo como cidadão de primeira classe? O único idioma que conheço que suporta esse recurso é o Aldor. Alguém tem alguma literatura sobre tipos como cidadão de primeira classe ou conhece alguns motivos …


2
Existe um paradigma para compor funções de "atualização incremental" em um estilo puro de fluxo de dados?
Não sei a terminologia correta para fazer esta pergunta, portanto, descreverei-a com muitas palavras. Em segundo plano , apenas para estarmos na mesma página: os programas geralmente contêm caches - uma troca de tempo / memória. Um erro comum do programador é esquecer de atualizar um valor em cache após …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.