Ciencias de la Computación

Preguntas y respuestas para estudiantes, investigadores y profesionales de la informática.

3
¿Qué significa "mapa"?
He encontrado el término muchas veces, en varios materiales educativos de CS: L2 CS162 (UC Berkeley): E / S mapeadas en memoria L4 CS162 (UC Berkeley): Archivos mapeados de memoria L24 CS61 (UC Berkeley): "E / S asignadas a memoria": registros de control / datos del dispositivo asignados al espacio …


2
¿Por qué la reproducción de audio no detiene otras tareas?
Si los procesadores solo pueden ejecutar una cosa a la vez, ¿por qué puedo reproducir música continuamente y aún así poder ejecutar otras tareas? Entiendo el sistema de interrupción, pero ¿no es necesario que la CPU procese continuamente el audio para que no suene nervioso / lento? Estoy preguntando sobre …



2
problema de gráfico de red social
Aquí está el problema: Hay un gráfico conectado con nodos que representan a varias personas. Cada nodo / persona tiene una opinión sobre un tema, por ejemplo, trump vs clinton, libros de papel vs kindle, etc. El objetivo es hacer que cada nodo en un gráfico comparta la misma opinión, …


1
¿Por qué se necesitan tipos recursivos como primitivas para pruebas en sistemas de tipos dependientes?
Soy relativamente nuevo en teoría de tipos y programación dependiente. He estado estudiando el cálculo de construcciones (CoC) y otros sistemas de tipo puro. Estoy particularmente interesado en usarlo como una representación intermedia de preservación de pruebas para un sistema compilador. Entiendo que los tipos (co) recursivos son representables , …

1
Tipos como ciudadano de primera clase
Viniendo de un entorno de C ++, no entiendo por qué uno necesita tipos / expresiones de tipo como ciudadano de primera clase. El único idioma que sé que admite esta función es Aldor. ¿Alguien tiene alguna literatura sobre tipos como ciudadano de primera clase o sabe algunas razones por …



2
¿Existe un paradigma para componer funciones de "actualización incremental" en un estilo de flujo de datos puro?
No sé la terminología correcta para hacer esta pregunta, así que la describiré con muchas palabras, tengan paciencia conmigo. Antecedentes , solo para estar en la misma página: los programas a menudo contienen cachés, una compensación de tiempo / memoria. El error de un programador común es olvidar actualizar un …


4
¿Cuáles son las técnicas formales comunes para probar que el código funcional es correcto?
Quiero proporcionar pruebas de partes de un programa de Haskell que estoy escribiendo como parte de mi tesis. Hasta ahora, sin embargo, no pude encontrar un buen trabajo de referencia. El libro introductorio de Graham Hutton Programming in Haskell ( Google Books ), que leí mientras aprendía Haskell, aborda algunas …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.