martes, 2 de noviembre de 2010

Retos de programación

Retos de programación: "

Computer Programming


Una de las recomendaciones que muchos hacen a programadores, especialmente a los que empiezan en este mundo, es el leer lo que otros han escrito. Uno de los grandes valores del mundo del software libre es el hecho de compartir conocimiento. El simple hecho de poder leer el código fuente de cualquier proyecto libre, ver como está el proyecto estructurado, es una joya de valor incalculable. Pero desde mi punto de vista la mejor forma de aprender es escribiendo código y si además tienes a alguien con más experiencia que tú, que te pueda corregir, eso ya es la bomba. Y este es el gran valor de muchas de las webs que podemos encontrar por Internet donde proponen todo tipo de ejercicios de programación para todos los niveles y gustos. Ellos proponen un problema, en muchos casos típicos y bien conocidos y tu tienes que escribir el algoritmo para solucionarlo, pero aquí no que da la cosa, además de esto, también puedes enviar tu código con la solución, donde miles de ojos pueden ver tu código y corregirlo o darte algún consejo y además tu también puedes hacer lo mismo, no sólo para buscar errores, sino para aprender nuevos trucos. No todas estas webs te permite acceder a la solución de los demás participantes.


Bueno todo este rollo os lo he soltado para dejaros a continuación una lista de webs dónde proponen retos o problemas que tienes que resolver mediante programación.


TopCoder

Ubuntu – Beginner Programming Challenges

CodeChef

Programming Praxis

Project Euler

Python Challenge

Facebook Puzzles

Coding Bat

Sphere Online Judge

Code Golf

cplus

UVa Online Judge

Google Code Jam

Less Than Dot

ACM ICPC

ITA Software

Refactor my code

Ruby Quiz

Al Zimmermann’s Programming Contests

Timus Online Judge

Bring Your Own Code

Project Eureka

Bright Shadows

OSIX

Code Kata

C Puzzles

Prolog problems


Fuentes:

http://www.jessicaledbetter.com/programming-challenges/

http://stackoverflow.com/questions/24692/where-can-you-find-funeducational-programming-challenges

http://sixrevisions.com/resources/10-puzzle-websites-to-sharpen-your-programming-skills/




Related posts:

  1. Enciclopedia para la programación de juegos

  2. Programación de Commodore 64

  3. El lenguaje de programación Piet



Creado por tuxotron for CyberHades, 2010. |
Permalink |
No comment |


Post tags: , , , , ,

"