Code::Blocks

Code::Blocks
Sitio web de Code::Blocks (en inglés)
CodeBlocks 8.02.png
Code::Blocks
Información general
Desarrollador(es)The Code::Blocks team
Lanzamiento inicial2005
Última versión estable17.12
30 de diciembre de 2017 (4 meses y 26 días)
GéneroIDE
Programado enC++
Sistema operativoMultiplataforma
LicenciaGNU General Public License 3
Estado actualActivo
En español

Code::Blocks es un entorno de desarrollo integrado de código abierto, que soporta múltiples compiladores, que incluye GCC, Clang y Visual C++. Se desarrolló en C++ usando wxWidgets como el kit de herramientas GUI. Utilizando una arquitectura de complemento, sus capacidades y características están definidas por los complementos proporcionados. A la fecha octubre de 2017, Code::Blocks está orientado hacia C, C++ y Fortran. Tiene un sistema de compilación personalizado y un soporte de construcción opcional.

Debido a que Dev-C++ es un IDE para los lenguajes C y C++ y está creado en Delphi, surgió la idea y necesidad de crear un IDE hecho en los lenguajes adecuados: C y C++. Con esta motivación se creó Code::Blocks.

Code::Blocks está licenciado bajo la Licencia pública general de GNU y está disponible para Windows, Linux y macOS y ha sido portado a FreeBSD,[3]

Historia

Después de liberar dos versiones candidatas para versión final (release candidate), 1.0rc1 el 25 de julio de 2005 y 1.0rc2 el 25 de octubre de 2005, en vez de crear una versión final, los desarrolladores del proyecto decidieron no hacerlo, y comenzaron a añadir algunas características nuevas, con lo que la liberación de una versión final comenzó a ser repetidamente postpuesta. Por el contrario, se disponía frecuentemente (casi diariamente) de paquetes binarios de la última versión del repositorio SVN -llamadas "nightly builds"-, que los usuarios podían descargar y utilizar. Estas normalmente recibían mejor soporte que la última versión oficial lanzada, la 1.0rc2. Mientras que este método proveía a los usuarios de las últimas mejoras del IDE y permitía a los desarrolladores obtener información constante del funcionamiento, se creó la falsa ilusión de que el proyecto estaba estancado (debido a que no salían nuevas versiones oficiales).

La primera versión estable fue finalmente liberada el 28 de febrero de 2008, con el número de versión 8.02. El esquema de numeración para la versión fue cambiado al mismo seguido por Ubuntu, donde el mayor número (el primero) representa el año y el menor representa el mes de la versión liberada.

El modelo de trabajo continúo siendo el mismo. En vez de crear dos ramas, una para la versión final, donde las correcciones de nightly build" sean muy estables y usables.

Jennic Ltd distribuye una versión de Code::Blocks configurada para trabajar con sus microcontroladores.[4]

Other Languages
العربية: كود::بلوكس
български: Code::Blocks
čeština: Code::Blocks
Deutsch: Code::Blocks
English: Code::Blocks
فارسی: کد::بلاکس
français: Code::Blocks
magyar: Code::Blocks
Bahasa Indonesia: Code::Blocks
italiano: Code::Blocks
日本語: Code::Blocks
한국어: Code::Blocks
Nederlands: Code::Blocks
polski: Code::Blocks
português: Code::Blocks
русский: Code::Blocks
svenska: Code::Blocks
Türkçe: Code::Blocks
українська: Code::Blocks
中文: Code::Blocks