Entradas

Mostrando entradas de enero, 2013

Entrada, salida y estado

Por ser sencillos, solemos olvidar algunos conceptos básicos. Recuerdo que mi tío me explicó qué era un ordenador cuando yo era peque. En aquel entonces eran máquinas poco comunes, desconocidas y misteriosas. Tenía unos cartones con diagramas y dibujos que representaban la idea básica de una computadora. Un ordenador, recibe una entrada, la procesa y genera una salida. Evidente y sencillo. Queda otro detalle vital. La salida, puede no ser resultado de la entrada inmediata. Quizá la salida sea consecuencia de la última entrada y de... algunas anteriores. El estado. Desde una pequeña función o método de un puñado de líneas de código, un módulo, un objeto, closures, componentes, procesos o servicios; hasta los grandes sistemas informáticos de bancos, el CERN, gigantes sistemas con millones de líneas de código... Todos tienen una entrada, una salida y gestionan el estado. El estado es enormemente común, pero no imprescindible. Cuando un proceso computacional realiza s