¿Eres programador? Juega al Go!

Imprime esta anotacion - Imprime esta anotacion - 21 Julio, 08 by nacho

go.pngEl Go es un juego antiguo de estrategia, con reglas simples y un grado profundo de complejidad. El desarrollo de programas es el arte de la complejidad del manejo de un número limitado de reglas, de estructuras, y de patrones, con el que más tarde podremos crear increíbles aplicaciones.

Los programadores deberían jugar al Go.

La belleza del Go, podríamos decir que es la combinación de su simpleza y su complejidad. Por una parte, el Go tiene solamente un puñado de reglas. Coloque las piedras, consiga no ser rodeado totalmente, controle el territorio. Como en el ajedrez, los mecanismos del juego, pueden ser cogidos en unos minutos, apesar de que el Go tiene solamente un tipo de “movimiento”, y apenas seis reglas (reglas del Go).

Mientras que el ajedrez puede ser emulado por un super ordenador, el Go es mucho más difícil de emular. Hay 361 posiciones en una mesa de Go. y con dos jugadores, hay 2.08168199382×10170 posiciones válidas.

Si eres programador ya te habrás dado cuenta de lo parecido que es este juego con la programación. Apenas tenemos unas pocas reglas (if…elese, do…while, while…,for… etc) con las que podemos construir aplicaciones y ganar partidas. Es bello poder construir cosas muy complejas con herramientas, instrumentos, muy simples y escasos.

Imagen | Andrés Colmen (flickr)

Añade tu Comentario

1 Comentario en éste post

  1. Dav3 Comenta:

    Me encanta ese juego.
    Solía juntarme de vez en cuando en el club de GO que había en la facultad…

    Ahora lo juego de vez en cuando en YahooGames!

    xD

Dejanos tu comentario

XHTML: Puedes usar los siguientes tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

nacho | Bueno, vaya día más raro... en fin. Hasta mañana!

miki | twitter off