SlideShare una empresa de Scribd logo
1 de 60
Hernandez Montalvo Abigail
Juarez Garcia Diego Emmanuel
Semestre: 2 Grupo:“AM”
Especialidad: “Programación”
Materia: “Programación estructurada”
Maestra: Margarita Romero
¿Que es code blocks?
Code::Blocks es un IDE libre multiplataforma y
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.
Cabe mencionar que Code::Blocks
está licenciado bajo la Licencia
pública general de GNU.
Tiene un sistema de
compilación personalizado y
un soporte de construcción
opcional. Cabe mencionar
que Code::Blocks está
licenciado bajo la Licencia
pública general de GNU.
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 bugs se
añadían y otra rama de desarrollo donde se
incluían nuevas características; todas las nuevas
características y correcciones de bugs son
añadidas en el mismo espacio de codigo.
En realidad los desarrolladores realizan
las modificaciones cada uno en su propio
entorno, y solo añaden modificaciones
cuando están seguros de su buen
funcionamiento. Esto hace que las
versiones "nightly build" sean muy estables
y usables.
¿Como usar code blocks?
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1
Tutorial 1

Más contenido relacionado

La actualidad más candente (9)

Componentes necesarios para programar en android
Componentes necesarios para programar en androidComponentes necesarios para programar en android
Componentes necesarios para programar en android
 
Proyecto GNU
Proyecto GNUProyecto GNU
Proyecto GNU
 
Introducción al desarrollo de software en comunidad con forja de software y git
Introducción al desarrollo de software en comunidad con forja de software y gitIntroducción al desarrollo de software en comunidad con forja de software y git
Introducción al desarrollo de software en comunidad con forja de software y git
 
Vale iara ro windows 8
Vale iara ro windows 8Vale iara ro windows 8
Vale iara ro windows 8
 
Trabajo 1 Por GLORIA PERALTA
Trabajo 1 Por GLORIA PERALTATrabajo 1 Por GLORIA PERALTA
Trabajo 1 Por GLORIA PERALTA
 
Resumen GPL, Software Libre
Resumen GPL, Software LibreResumen GPL, Software Libre
Resumen GPL, Software Libre
 
Antonio Doria
Antonio DoriaAntonio Doria
Antonio Doria
 
Software Libre
Software LibreSoftware Libre
Software Libre
 
Windos 8
Windos 8Windos 8
Windos 8
 

Similar a Tutorial 1

Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
Gallardo95
 
Universidad tecnica de ambato
Universidad tecnica de ambatoUniversidad tecnica de ambato
Universidad tecnica de ambato
jacob00
 
9.distribuciones linux
9.distribuciones linux9.distribuciones linux
9.distribuciones linux
Arleth Beta
 
[ES] Sistemas de control de versiones
[ES] Sistemas de control de versiones[ES] Sistemas de control de versiones
[ES] Sistemas de control de versiones
Eudris Cabrera
 
Windows xp
Windows xpWindows xp
Windows xp
nathy45
 

Similar a Tutorial 1 (20)

Diapositivas de jared
Diapositivas de jaredDiapositivas de jared
Diapositivas de jared
 
Actividad informatica nro 1
Actividad informatica nro 1Actividad informatica nro 1
Actividad informatica nro 1
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 
Tic sistema operativo
Tic sistema operativoTic sistema operativo
Tic sistema operativo
 
Evolución de windows y linux
Evolución de windows y linuxEvolución de windows y linux
Evolución de windows y linux
 
La Evolucion de los Sistemas Operativos
La Evolucion de los Sistemas OperativosLa Evolucion de los Sistemas Operativos
La Evolucion de los Sistemas Operativos
 
Universidad tecnica de ambato
Universidad tecnica de ambatoUniversidad tecnica de ambato
Universidad tecnica de ambato
 
La Evolucion de los Sistemas Operativos
La Evolucion de los Sistemas OperativosLa Evolucion de los Sistemas Operativos
La Evolucion de los Sistemas Operativos
 
Administración básica de ubuntu server parte 1
Administración básica de ubuntu server   parte 1Administración básica de ubuntu server   parte 1
Administración básica de ubuntu server parte 1
 
Windows vista
Windows vistaWindows vista
Windows vista
 
Windows vista
Windows vistaWindows vista
Windows vista
 
Code block
Code blockCode block
Code block
 
9.distribuciones linux
9.distribuciones linux9.distribuciones linux
9.distribuciones linux
 
[ES] Sistemas de control de versiones
[ES] Sistemas de control de versiones[ES] Sistemas de control de versiones
[ES] Sistemas de control de versiones
 
Universidad galileo pds
Universidad galileo pdsUniversidad galileo pds
Universidad galileo pds
 
Windows 8
Windows 8Windows 8
Windows 8
 
Windows 8
Windows 8Windows 8
Windows 8
 
Windows xp
Windows xpWindows xp
Windows xp
 
Tutorial de-codeblocks
Tutorial de-codeblocksTutorial de-codeblocks
Tutorial de-codeblocks
 
Evoluciòn de windows y linux
Evoluciòn de windows y linuxEvoluciòn de windows y linux
Evoluciòn de windows y linux
 

Más de abigailhernandez123 (20)

Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
DISEÑO Y EXPLICACIÓN DE UNA PAGINA WEB
DISEÑO Y EXPLICACIÓN DE UNA PAGINA WEBDISEÑO Y EXPLICACIÓN DE UNA PAGINA WEB
DISEÑO Y EXPLICACIÓN DE UNA PAGINA WEB
 
LAS DIVERSAS TOPOLOGÍAS DE RED
LAS DIVERSAS TOPOLOGÍAS DE REDLAS DIVERSAS TOPOLOGÍAS DE RED
LAS DIVERSAS TOPOLOGÍAS DE RED
 
características y las partes que debe tener un sitio web
 características y las partes que debe tener un sitio web características y las partes que debe tener un sitio web
características y las partes que debe tener un sitio web
 
teoria del color
teoria del colorteoria del color
teoria del color
 
Tutorial
TutorialTutorial
Tutorial
 
Que es un_algoritmo
Que es un_algoritmoQue es un_algoritmo
Que es un_algoritmo
 
Tarea de word
Tarea de wordTarea de word
Tarea de word
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Word 5
Word 5Word 5
Word 5
 
Operaciones basicas
Operaciones basicasOperaciones basicas
Operaciones basicas
 
Promedios
PromediosPromedios
Promedios
 
Transporte
TransporteTransporte
Transporte
 
Ventas
VentasVentas
Ventas
 
Grafico circular
Grafico circularGrafico circular
Grafico circular
 
Grafico
GraficoGrafico
Grafico
 
Grafico
GraficoGrafico
Grafico
 
Graficos 1
Graficos 1Graficos 1
Graficos 1
 
Texto 2 (1)
Texto 2 (1)Texto 2 (1)
Texto 2 (1)
 
Recetario (6)
Recetario (6)Recetario (6)
Recetario (6)
 

Último

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 

Último (20)

Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 

Tutorial 1

  • 1. Hernandez Montalvo Abigail Juarez Garcia Diego Emmanuel Semestre: 2 Grupo:“AM” Especialidad: “Programación” Materia: “Programación estructurada” Maestra: Margarita Romero
  • 2. ¿Que es code blocks? Code::Blocks es un IDE libre multiplataforma y 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.
  • 3. 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. Cabe mencionar que Code::Blocks está licenciado bajo la Licencia pública general de GNU.
  • 4. Tiene un sistema de compilación personalizado y un soporte de construcción opcional. Cabe mencionar que Code::Blocks está licenciado bajo la Licencia pública general de GNU.
  • 5. 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
  • 6. 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.
  • 7. 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).
  • 8. 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.
  • 9. 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 bugs se añadían y otra rama de desarrollo donde se incluían nuevas características; todas las nuevas características y correcciones de bugs son añadidas en el mismo espacio de codigo.
  • 10. En realidad los desarrolladores realizan las modificaciones cada uno en su propio entorno, y solo añaden modificaciones cuando están seguros de su buen funcionamiento. Esto hace que las versiones "nightly build" sean muy estables y usables.
  • 11. ¿Como usar code blocks?