Ciencias de la Computación

40
¿C es realmente Turing completo?

Estaba tratando de explicarle a alguien que C es Turing completo, y me di cuenta de que en realidad no sé si es, de hecho, técnicamente Turing completo. (C como en la semántica abstracta, no como en una implementación real). La respuesta "obvia" (más o menos: puede abordar una cantidad arbitraria...

38
Entendiendo la serialización

Soy ingeniero de software y después de una discusión con algunos colegas, me di cuenta de que no tengo una buena comprensión del concepto de serialización. Según tengo entendido, la serialización es el proceso de convertir alguna entidad, como un objeto en OOP, en una secuencia de bytes, de modo...

38
¿Qué es exactamente (y precisamente) "hash"?

He escuchado que la palabra "hash" se usa en diferentes contextos (todos dentro del mundo de la informática) con diferentes significados. Por ejemplo, en el libro Learn Python the Hard Way, en el capítulo sobre diccionarios se dice "Python los llama" dictos ". Otros idiomas los llaman" hashes "."...