Arte digital con C# 3.0 y LINQ

De entre la avalancha de vídeos, documentos y enlaces que con los que nos abrumó Charlie Calvert simultáneamente con la salida de la última CTP de Orcas (marzo), me llamó especialmente la atención una referencia a un post de Wes Dyer, miembro del equipo de desarrollo de C#, en el que éste muestra una aplicación que permite, mediante un curioso algoritmo, “aproximar” una imagen en una consola DOS mediante caracteres ASCII. Algo como lo siguiente (he utilizado una foto de mi hija Diana para presumir de ella):



Aunque algunas expresiones de consulta pueden parecer algo forzadas, y se hace uso y abuso de métodos extensores, algo que está aún por ver si la práctica avalará, este programa es un buen ejemplo práctico del tipo de código C# que se podrá encontrar en un futuro nada lejano. Por ello, le recomiendo que le eche un vistazo. Si va a ejecutarlo sobre la CTP de marzo, tenga en cuenta que antes tendrá que resolver dos o tres problemillas de compilación debidos a que el autor utilizó una versión más avanzada de Orcas que la CTP. Las modificaciones del código necesarias se describen también en el blog.


 

Octavio Hernandez

Desarrollador y consultor en tecnologías .NET. Microsoft C# MVP entre 2004 y 2010.

Un comentario en “Arte digital con C# 3.0 y LINQ

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *