La Naturaleza del Software
La Naturaleza del Software
Home
Libros
Posts
Newsletter
Podcast
Charlas
Claro
Oscuro
Automático
algoritmos
Principios y Algoritmos de Concurrencia
“Compartir es malo... Al menos en programación concurrente 😜” -- Tweet del 13 de noviembre de 2015 Compartir es malo... Al menos en programación concurrente 😜
Última actualización el 2015-11-15
4 min de lectura
La Notación Big O
Un juego de adivinanzas Supongan el siguiente juego: “un jugador piensa un número que está entre 1 y 1.000, el otro debe tratar de adivinarlo haciéndole preguntas al primero, a las que sólo se puede responder con un Sí o un No.
Última actualización el 2013-11-23
5 min de lectura
About Speed Hashing
Hace unos días atrás Jeff Atwood, el autor del famoso blog Coding Horror menciona mi trabajo de de 2005 sobre las colisiones de MD5:
Última actualización el 2012-04-13
4 min de lectura
Ensaladas y algoritmos
Hace unos años, probablemente inspirado por Ratatouille, me dió por cocinar. Mi mujer dice que no cocino mal, pero resulto un tanto caro como “chef”, aparte de desordenado (algo para mejorar).
Última actualización el 2011-10-16
5 min de lectura
Datos, datos, datos...
En 1980 IBM introdujo estos dispositivos de almacenamiento de aproximadamente 2.5 Gigabytes: Si mal no recuerdo vi algún “refrigerador” parecido a estos en la sala de servidores del CEC en la Escuela de Ingeniería cuando estudiaba.
Última actualización el 2011-10-03
9 min de lectura
Un mundo controlado por algoritmos
El 26 de mayo de 2010 a las 14:45 horas de Nueva York se produjo un crash de la bolsa que hizo caer el índice Dow Jones en 900 puntos (una caida del 9%) el que se recuperó completamente unos pocos minutos después.
Última actualización el 2011-08-07
3 min de lectura
P versus NP
El problema de P versus NP se considera el problema abierto más importante en la ciencia de la computación. De hecho el Instituto Clay lo incluye entre los 7 “problemas del milenio”, que corresponden a los problemas matemáticos abiertos más importantes según ese instituto.
Última actualización el 2010-08-22
3 min de lectura
Los panqueques de Bill Gates
El problema de ordenar es uno de los temas básicos en la formación de todo programador. Pero quizás este conocido problema encierre la clave para entender como funciona la evolución de la vida.
Última actualización el 2010-07-30
4 min de lectura
El poder de un algoritmo
Un algoritmo es un conjunto finito de instrucciones, bien definidas y ordenadas, que permiten realizar una actividad mediante pasos secuenciales y sucesivos hasta llegar a un resultado.
Última actualización el 2010-04-13
2 min de lectura
1 de 5.000 ó 5.000 de 1 (batch y transaccional)
Es fácil engañarse cuando se intenta optimizar, lo que parece lógico, y hasta numéricamente plausible puede estallarnos en la cara cuando lo analizamos en detalle, especialmente cuando lo ponemos a prueba en la práctica.
Última actualización el 2010-04-04
6 min de lectura
Citar
×