SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Code Blocks & Lenguaje c++
Andrea Romero
Adriana Fonseca
Aldair Causado
Jesús Fábregas
Roxana Parra
Daniela Cera
Programación de Software – SENA
INSTITUCION EDUCATIVA LICEO MODERNO
MAGANGUE
Lenguaje C++
C++ es un lenguaje de
programación diseñado
a mediados de los años
1980 por Bjarne
Stroustrup
es un lenguaje de
programación de alto
nivel para la creación
de programas y juegos
C++ es la posibilidad de
redefinir los
operadores, y de poder
crear nuevos tipos.
Generalidades.
C++ es un lenguaje
imperativo orientado a
objetos derivado del C
Algunas de las características más
importantes
• Tamaño pequeño
• Uso extensivo de llamadas a funciones
• Comandos breves (poco tecleo)
• Lenguaje estructurado
• Programación de bajo nivel (nivel bit)
Las diversas razones por la cual se ha
convertido en un lenguaje de uso
profesional son:
• El uso de constructores de alto nivel
• El poder manejar actividades de bajo-nivel
• El generar programas eficientes
• La posibilidad de poder ser compilado en una
variedad de computadoras, con pocos
cambios (portabilidad).
Code Blocks
• Es un entorno de desarrollo integrado libre y
multiplataforma para el desarrollo de
programas en lenguaje C y C++.
• Está basado en la plataforma de interfaces
gráficas WxWidgets.
Características
• es un IDE construido como un núcleo
altamente expansible mediante
complementos (plugins).
• No es un IDE autónomo que acepta
complementos, sino que es un núcleo
abstracto donde los complementos se
convierten en una parte vital del sistema.
Edición visual
• Como ejemplo de la funcionalidad que un
complemento puede llegar a añadir, podemos
nombrar uno de los complementos incluidos
predeterminadamente: wxSmith. Este
complemento provee a Code::Blocks de
funcionalidad para edición visual.
Soporte de compiladores
Algunos de los compiladores compatibles:
• Microsoft Visual Studio Toolkit
• GCC, en sus versiones para Microsoft (ya sea
MinGW o Cygwin) y GNU/Linux.
• Borland C++ Compiler
• Digital Mars Compiler
• Intel C++ Compiler
• Open Watcom
Características del entorno
Entorno principal de Code::Blocks en
GNU/Linux.
• Espacios de trabajo
• Espacio de trabajo adaptable
• Navegador de proyectos; vista de archivos,
símbolos (heredados, etc.), clases, recursos
• Editor tabulado, múltiples archivos.
• Lista de tareas (Todo).
Otras características de Code::Blocks:
• Importación de proyectos Visual C++ y Dev-
C++
• Soporte para packs del Dev-C++
• Inclusión y generación de plug-ins
• Generación de XML para proyectos
• Exportación a formatos XML, RTF y de
OpenOffice.org
Logo De Code Blocks
GRACIAS

Weitere ähnliche Inhalte

Was ist angesagt?

Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)Univerdad fermin toro
 
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IP
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IPCUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IP
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IPdisenarUniminuto
 
Aplicaciones de lenguaje c
Aplicaciones de lenguaje cAplicaciones de lenguaje c
Aplicaciones de lenguaje cmoncadalmz
 
Historia y aplicaciones de la graficacion
Historia y aplicaciones de la graficacionHistoria y aplicaciones de la graficacion
Historia y aplicaciones de la graficacionVictor Eduardo Gomez
 
Línea del tiempo de unix
Línea del tiempo de unixLínea del tiempo de unix
Línea del tiempo de unixDavidzapata123
 
Distribución windows
Distribución windowsDistribución windows
Distribución windowserian romero
 
Ciclo de Vida de los Sistemas de Información
Ciclo de Vida de los Sistemas de InformaciónCiclo de Vida de los Sistemas de Información
Ciclo de Vida de los Sistemas de InformaciónAlvaro Gómez Cedeño
 
Presentación sobre java lenguaje de programacion
Presentación sobre java lenguaje de programacionPresentación sobre java lenguaje de programacion
Presentación sobre java lenguaje de programacionbautistavidalalberto
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloDafne Alcantar
 
Sistema Binario
Sistema BinarioSistema Binario
Sistema Binariogonzdanie
 
Tipos de módems, estandares y protocolos
Tipos de módems, estandares y protocolosTipos de módems, estandares y protocolos
Tipos de módems, estandares y protocolosLucre Castillo Lorenzo
 
Sistemas en tiempo real
Sistemas en tiempo realSistemas en tiempo real
Sistemas en tiempo realAreliDA
 
Glosario de terminos informaticos de redes de computadoras
Glosario de terminos informaticos de redes de computadorasGlosario de terminos informaticos de redes de computadoras
Glosario de terminos informaticos de redes de computadorasrodrickalban
 
Programación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivosProgramación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivosJosé Antonio Sandoval Acosta
 
Historia de microprocesadores
Historia de microprocesadoresHistoria de microprocesadores
Historia de microprocesadoresMary Diaz
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++Jhon TRUJILLO
 

Was ist angesagt? (20)

Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)
 
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IP
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IPCUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IP
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IP
 
Aplicaciones de lenguaje c
Aplicaciones de lenguaje cAplicaciones de lenguaje c
Aplicaciones de lenguaje c
 
Historia y aplicaciones de la graficacion
Historia y aplicaciones de la graficacionHistoria y aplicaciones de la graficacion
Historia y aplicaciones de la graficacion
 
Línea del tiempo de unix
Línea del tiempo de unixLínea del tiempo de unix
Línea del tiempo de unix
 
Distribución windows
Distribución windowsDistribución windows
Distribución windows
 
Ciclo de Vida de los Sistemas de Información
Ciclo de Vida de los Sistemas de InformaciónCiclo de Vida de los Sistemas de Información
Ciclo de Vida de los Sistemas de Información
 
Presentación sobre java lenguaje de programacion
Presentación sobre java lenguaje de programacionPresentación sobre java lenguaje de programacion
Presentación sobre java lenguaje de programacion
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrollo
 
Sistema Binario
Sistema BinarioSistema Binario
Sistema Binario
 
Tipos de módems, estandares y protocolos
Tipos de módems, estandares y protocolosTipos de módems, estandares y protocolos
Tipos de módems, estandares y protocolos
 
Sistemas en tiempo real
Sistemas en tiempo realSistemas en tiempo real
Sistemas en tiempo real
 
linux
linuxlinux
linux
 
Glosario de terminos informaticos de redes de computadoras
Glosario de terminos informaticos de redes de computadorasGlosario de terminos informaticos de redes de computadoras
Glosario de terminos informaticos de redes de computadoras
 
Administracion de memoria
Administracion de memoriaAdministracion de memoria
Administracion de memoria
 
Programación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivosProgramación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivos
 
Historia de microprocesadores
Historia de microprocesadoresHistoria de microprocesadores
Historia de microprocesadores
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++
 
Sistema Binario
Sistema BinarioSistema Binario
Sistema Binario
 
Unidad 4: Polimorfismo Ejercicio 4
Unidad 4: Polimorfismo Ejercicio 4Unidad 4: Polimorfismo Ejercicio 4
Unidad 4: Polimorfismo Ejercicio 4
 

Andere mochten auch

Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++Santiago Sarmiento
 
Ejemplos de programación Code Blocks
Ejemplos de programación Code BlocksEjemplos de programación Code Blocks
Ejemplos de programación Code BlocksJuan Diego Morillo
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++cemayoral
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++yesid19
 
Ordenamiento en C++
Ordenamiento en C++Ordenamiento en C++
Ordenamiento en C++compumet sac
 
Simulador carrera de caballos desarrollado en C++
Simulador carrera de caballos desarrollado en C++Simulador carrera de caballos desarrollado en C++
Simulador carrera de caballos desarrollado en C++Santiago Sarmiento
 
Manual de lenguaje C++
Manual de lenguaje C++Manual de lenguaje C++
Manual de lenguaje C++rcc1964
 
Extendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con PythonExtendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con PythonAngel Freire
 
Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++franjpr
 
Instrucciones C++
Instrucciones C++Instrucciones C++
Instrucciones C++grachika
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++g_torrealba
 
Tecnicas avanzadas de programacion en lenguaje c++ (manual)
Tecnicas avanzadas de programacion en lenguaje c++ (manual)Tecnicas avanzadas de programacion en lenguaje c++ (manual)
Tecnicas avanzadas de programacion en lenguaje c++ (manual)Ignacio Reyes
 
Presentación de C++
Presentación de C++Presentación de C++
Presentación de C++Sylvert
 
Lenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compiladorLenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compiladorDunkherz
 

Andere mochten auch (20)

Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++
 
Ejemplos de programación Code Blocks
Ejemplos de programación Code BlocksEjemplos de programación Code Blocks
Ejemplos de programación Code Blocks
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++
 
Manual del dev c++
Manual del dev c++Manual del dev c++
Manual del dev c++
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
 
Ordenamiento en C++
Ordenamiento en C++Ordenamiento en C++
Ordenamiento en C++
 
Simulador carrera de caballos desarrollado en C++
Simulador carrera de caballos desarrollado en C++Simulador carrera de caballos desarrollado en C++
Simulador carrera de caballos desarrollado en C++
 
Manual de lenguaje C++
Manual de lenguaje C++Manual de lenguaje C++
Manual de lenguaje C++
 
Extendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con PythonExtendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con Python
 
C# desde cero sesion 2
C# desde cero   sesion 2C# desde cero   sesion 2
C# desde cero sesion 2
 
Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++
 
Instrucciones C++
Instrucciones C++Instrucciones C++
Instrucciones C++
 
Clase 5
Clase 5Clase 5
Clase 5
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Tecnicas avanzadas de programacion en lenguaje c++ (manual)
Tecnicas avanzadas de programacion en lenguaje c++ (manual)Tecnicas avanzadas de programacion en lenguaje c++ (manual)
Tecnicas avanzadas de programacion en lenguaje c++ (manual)
 
Presentación de C++
Presentación de C++Presentación de C++
Presentación de C++
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Lenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compiladorLenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compilador
 
Lenguajec(1)
Lenguajec(1)Lenguajec(1)
Lenguajec(1)
 

Ähnlich wie Code blocks & lenguaje c++

Ähnlich wie Code blocks & lenguaje c++ (20)

01 - Introducción al lenguaje C
01 - Introducción al lenguaje C01 - Introducción al lenguaje C
01 - Introducción al lenguaje C
 
Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435
 
Lenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptxLenguaje C++ presentación powerpoint .pptx
Lenguaje C++ presentación powerpoint .pptx
 
Desarrollo en c++, vision aplicada
Desarrollo en c++, vision aplicadaDesarrollo en c++, vision aplicada
Desarrollo en c++, vision aplicada
 
01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx01 T1 2021 Sistemas Embebidos.pptx
01 T1 2021 Sistemas Embebidos.pptx
 
Lenguaje C sharp
Lenguaje C sharpLenguaje C sharp
Lenguaje C sharp
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje C _ C++
Lenguaje C _ C++Lenguaje C _ C++
Lenguaje C _ C++
 
Lenguaje cc++
Lenguaje cc++Lenguaje cc++
Lenguaje cc++
 
Tutorial de- c. ++
Tutorial de- c. ++ Tutorial de- c. ++
Tutorial de- c. ++
 
Tutorial de-c ++
Tutorial de-c ++Tutorial de-c ++
Tutorial de-c ++
 
Tutorial de-c ++
Tutorial de-c ++Tutorial de-c ++
Tutorial de-c ++
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonado
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
C++
C++C++
C++
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++
 
Mi lenguaje de programación
Mi lenguaje de programaciónMi lenguaje de programación
Mi lenguaje de programación
 
Tutorial de-c
Tutorial de-cTutorial de-c
Tutorial de-c
 
Tutorial de-c
Tutorial de-cTutorial de-c
Tutorial de-c
 
Zanjai-como-entorno-de-programacion
Zanjai-como-entorno-de-programacionZanjai-como-entorno-de-programacion
Zanjai-como-entorno-de-programacion
 

Code blocks & lenguaje c++

  • 1. Code Blocks & Lenguaje c++ Andrea Romero Adriana Fonseca Aldair Causado Jesús Fábregas Roxana Parra Daniela Cera Programación de Software – SENA INSTITUCION EDUCATIVA LICEO MODERNO MAGANGUE
  • 2. Lenguaje C++ C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup es un lenguaje de programación de alto nivel para la creación de programas y juegos C++ es la posibilidad de redefinir los operadores, y de poder crear nuevos tipos. Generalidades. C++ es un lenguaje imperativo orientado a objetos derivado del C
  • 3. Algunas de las características más importantes • Tamaño pequeño • Uso extensivo de llamadas a funciones • Comandos breves (poco tecleo) • Lenguaje estructurado • Programación de bajo nivel (nivel bit)
  • 4. Las diversas razones por la cual se ha convertido en un lenguaje de uso profesional son: • El uso de constructores de alto nivel • El poder manejar actividades de bajo-nivel • El generar programas eficientes • La posibilidad de poder ser compilado en una variedad de computadoras, con pocos cambios (portabilidad).
  • 5.
  • 6.
  • 7.
  • 8. Code Blocks • Es un entorno de desarrollo integrado libre y multiplataforma para el desarrollo de programas en lenguaje C y C++. • Está basado en la plataforma de interfaces gráficas WxWidgets.
  • 9. Características • es un IDE construido como un núcleo altamente expansible mediante complementos (plugins). • No es un IDE autónomo que acepta complementos, sino que es un núcleo abstracto donde los complementos se convierten en una parte vital del sistema.
  • 10. Edición visual • Como ejemplo de la funcionalidad que un complemento puede llegar a añadir, podemos nombrar uno de los complementos incluidos predeterminadamente: wxSmith. Este complemento provee a Code::Blocks de funcionalidad para edición visual.
  • 11. Soporte de compiladores Algunos de los compiladores compatibles: • Microsoft Visual Studio Toolkit • GCC, en sus versiones para Microsoft (ya sea MinGW o Cygwin) y GNU/Linux. • Borland C++ Compiler • Digital Mars Compiler • Intel C++ Compiler • Open Watcom
  • 13. Entorno principal de Code::Blocks en GNU/Linux. • Espacios de trabajo • Espacio de trabajo adaptable • Navegador de proyectos; vista de archivos, símbolos (heredados, etc.), clases, recursos • Editor tabulado, múltiples archivos. • Lista de tareas (Todo).
  • 14. Otras características de Code::Blocks: • Importación de proyectos Visual C++ y Dev- C++ • Soporte para packs del Dev-C++ • Inclusión y generación de plug-ins • Generación de XML para proyectos • Exportación a formatos XML, RTF y de OpenOffice.org
  • 15. Logo De Code Blocks