Lilypie Primer PicLilypie Primer Ticker

viernes, 6 de febrero de 2009

Otros parientes [no tan] cercanos a escena

Siete meses sin postear… se me cae la cara de vergüenza… en fin… nada que decir en mi defensa.

Uno de mis propósitos para este 2009 fue aprender por lo menos un par de nuevos lenguajes de programación.

Tengo la intención de terminar el año con un conocimiento razonable de los siguientes 4 lenguajes:

Para lograr mis propósitos, empezaré usando un conjunto de ejercicios que encontré en Sphere Online Judge, un sitio que promueve las competencias de programación al estilo de la UVA, TopCoder y otros

Actualmente cuenta con una colección de más de 3000 problemas de diversos niveles de dificultad. Los problemas pueden ser visualizados en línea o descargados en pdf o ps. Usaré los problemas que se encuentran en el grupo de los 'clásicos´, que son más de 800.

Aunque es poco probable que en este año logre resolver todos los ejercicios en los cuatro lenguajes, haré mi mejor esfuerzo.

Primero implementaré un mismo algoritmo en los 4 lenguajes (imagino que este algoritmo tendrá un notorio enfoque procedimental considerando mi experiencia en C++, Pascal y C#) y luego intentaré optimizar el algoritmo explotando los patrones y librerías propios de cada lenguaje. Esto me permitirá determinar cuál lenguaje me ofrece mayor facilidad para la implementación, librerías más potentes, mayor velocidad de ejecución, etc. En fin, creo que será una experiencia interesante en la medida que pueda dedicarle el tiempo suficiente.

Quedan invitados a enviar sus comentarios y sus propias implementaciones. (en cualquier lenguaje, aquí no se discrimina a nadie).

Saludos

miércoles, 25 de junio de 2008

Iconos, Iconos y mas Iconos

http://www.iconlet.com

Contiene una gran variedad de iconos que podemos incluir en nuestras aplicaciones. Los iconos son de muy buena calidad y pueden ser descargados sin costo.


Ojala les sea de utilidad

http://www.iconlet.com

viernes, 2 de mayo de 2008

Ruby: Un nuevo pariente cercano

Aunque este blog está orientado a la plataforma .NET, no podemos ignorar que los lenguajes dinámicos (Python y Ruby en particular) están ganando mucho terreno.

MS ha anunciado que Ruby estará entre los lenguajes soportados por Silverlight, asi que Ruby ya está entre los 'parientes cercanos' de C# (aludiendo al título de este blog), por lo que a partir de ahora los posts incluirán temas referidos a este lenguaje.

Y quiero aprovechar este primer post para compartir con ustedes un recurso muy interesante. Un curso online gratuito de Ruby, que lleva adelante un profesor indio (de la India) llamado Satish Talim. Este curso está basado en Moodle y la quinta versión empieza mañana sábado 3 de mayo, pero tenemos la opción de inscribirnos hasta el 6 de mayo.

Los participantes de esta versión ya superan los 400 y mas de 2000 personas ya han tomado este curso en sus versiones anteriores.

Yo ya me inscribí, y los invito a ustedes a participar también. Pueden registrarse aqui

Saludos.