Ciencias de la Computación

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

9
¿Qué es un lenguaje de programación seguro?
Los lenguajes de programación seguros (PL) están ganando popularidad. Me pregunto cuál es la definición formal de PL seguro. Por ejemplo, C no es seguro, pero Java es seguro. Sospecho que la propiedad "segura" debería aplicarse a una implementación de PL en lugar de a la propia PL. Si es …

8
¿Es el código Morse sin espacios únicamente descifrable?
¿Son todas las cadenas de código Morse exclusivamente descifrables? Sin los espacios, ......-...-..---.-----.-..-..-.. podría ser, Hello Worldpero tal vez la primera letra es una 5, de hecho, parece muy poco probable que una secuencia arbitraria de puntos y guiones deba tener una traducción única. Posiblemente se pueda usar la desigualdad …


4
¿Qué es la recursividad de la cola?
Conozco el concepto general de recursión. Encontré el concepto de recursión de la cola mientras estudiaba el algoritmo de clasificación rápida. En este video del algoritmo de clasificación rápida del MIT a las 18:30 segundos, el profesor dice que este es un algoritmo recursivo de cola. No me queda claro …


7
¿Por qué un procesador tiene 32 registros?
Siempre me he preguntado por qué los procesadores se detuvieron en 32 registros. Es, con mucho, la pieza más rápida de la máquina, ¿por qué no simplemente hacer procesadores más grandes con más registros? ¿No significaría eso menos ir a la RAM?


3
Problema de mochila: ¿NP completo a pesar de la solución de programación dinámica?
Los problemas de la mochila se resuelven fácilmente mediante programación dinámica. La programación dinámica se ejecuta en tiempo polinomial; Por eso lo hacemos, ¿verdad? Sin embargo, he leído que en realidad es un problema NP-completo, lo que significaría que resolver el problema en un problema polinómico es probablemente imposible. ¿Dónde …


6
Mantener una cadena secreta en el código fuente (abierto)
He terminado de desarrollar una aplicación para Android y tengo la intención de publicarla con GPL. Quiero que sea de código abierto. Sin embargo, la naturaleza de la aplicación (un juego) es que hace acertijos y tiene las respuestas codificadas en el recurso de cadena. ¡No puedo publicar las respuestas! …
50 arrays  security 

6
¿Por qué algunos juegos np-complete?
Leí la entrada de Wikipedia sobre " Lista de problemas NP-completos " y descubrí que los juegos como Super Mario, Pokémon, Tetris o Candy Crush Saga son np-completos. ¿Cómo puedo imaginar np-completeness de un juego? Las respuestas no necesitan ser demasiado precisas. Solo quiero obtener una visión general de lo …





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.