Cita:
Iniciado por carbon Dev-C++ soporta C y C++, mientras que codeblocks es para C++. Además son entornos de desarrollo, no compiladores.
Codeblocks en realidad soporta un mogollón de lenguajes (Como el Ruby,Python...).
Aunque es verdad que está más especializado en C/C++ (ojo, soporta ambos por igual).