SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

Sistemas operativos PRESENTACION
Sistemas operativos PRESENTACIONSistemas operativos PRESENTACION
Sistemas operativos PRESENTACIONAndrés Chávez
 
INTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOSINTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOSAnel Sosa
 
Linea de tiempo
Linea de tiempo Linea de tiempo
Linea de tiempo Janaynac_
 
SISTEMAS OPERATIVOS WINDOWS, LINUX, MACOS, ANDROID
SISTEMAS OPERATIVOS  WINDOWS, LINUX, MACOS, ANDROIDSISTEMAS OPERATIVOS  WINDOWS, LINUX, MACOS, ANDROID
SISTEMAS OPERATIVOS WINDOWS, LINUX, MACOS, ANDROIDC C
 
Mantenimiento Preventivo y Correctivo
Mantenimiento Preventivo y CorrectivoMantenimiento Preventivo y Correctivo
Mantenimiento Preventivo y CorrectivoLuis
 
Paradigmas de programacion
Paradigmas de programacion Paradigmas de programacion
Paradigmas de programacion Anel Sosa
 
Diapositivas De Software
Diapositivas De SoftwareDiapositivas De Software
Diapositivas De Softwareguest6df70d
 
Sistemas operativos-para-servidores
Sistemas operativos-para-servidoresSistemas operativos-para-servidores
Sistemas operativos-para-servidorespelaodioses
 
Cuadro comparativo de antivirus
Cuadro comparativo de antivirusCuadro comparativo de antivirus
Cuadro comparativo de antiviruscecytem tecamac
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)YJGG
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema OperativoHeli Lazaro
 
Tic 1a y 1b
Tic 1a y 1bTic 1a y 1b
Tic 1a y 1blesli13
 
Diapositivas sistemas operativos
Diapositivas sistemas operativosDiapositivas sistemas operativos
Diapositivas sistemas operativosorozcoandres
 
Lenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelLenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelelvin1202
 
Actividad integradora windows 10
Actividad integradora windows 10Actividad integradora windows 10
Actividad integradora windows 10alepatron11
 

What's hot (20)

Sistema operativo windows
Sistema operativo windows Sistema operativo windows
Sistema operativo windows
 
Esquema hardware
Esquema hardwareEsquema hardware
Esquema hardware
 
Sistemas operativos PRESENTACION
Sistemas operativos PRESENTACIONSistemas operativos PRESENTACION
Sistemas operativos PRESENTACION
 
INTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOSINTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOS
 
FUNDAMENTOS DE PROGRAMACIÓN
FUNDAMENTOS DE PROGRAMACIÓNFUNDAMENTOS DE PROGRAMACIÓN
FUNDAMENTOS DE PROGRAMACIÓN
 
Linea de tiempo
Linea de tiempo Linea de tiempo
Linea de tiempo
 
SISTEMAS OPERATIVOS WINDOWS, LINUX, MACOS, ANDROID
SISTEMAS OPERATIVOS  WINDOWS, LINUX, MACOS, ANDROIDSISTEMAS OPERATIVOS  WINDOWS, LINUX, MACOS, ANDROID
SISTEMAS OPERATIVOS WINDOWS, LINUX, MACOS, ANDROID
 
Mantenimiento Preventivo y Correctivo
Mantenimiento Preventivo y CorrectivoMantenimiento Preventivo y Correctivo
Mantenimiento Preventivo y Correctivo
 
Paradigmas de programacion
Paradigmas de programacion Paradigmas de programacion
Paradigmas de programacion
 
Diapositivas De Software
Diapositivas De SoftwareDiapositivas De Software
Diapositivas De Software
 
Sistemas operativos-para-servidores
Sistemas operativos-para-servidoresSistemas operativos-para-servidores
Sistemas operativos-para-servidores
 
Cuadro comparativo de antivirus
Cuadro comparativo de antivirusCuadro comparativo de antivirus
Cuadro comparativo de antivirus
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
INTERNET
INTERNETINTERNET
INTERNET
 
Software diapositivas 1
Software diapositivas 1Software diapositivas 1
Software diapositivas 1
 
Tic 1a y 1b
Tic 1a y 1bTic 1a y 1b
Tic 1a y 1b
 
Diapositivas sistemas operativos
Diapositivas sistemas operativosDiapositivas sistemas operativos
Diapositivas sistemas operativos
 
Lenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivelLenguaje de programacion de alto nivel
Lenguaje de programacion de alto nivel
 
Actividad integradora windows 10
Actividad integradora windows 10Actividad integradora windows 10
Actividad integradora windows 10
 

Viewers also liked

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
 

Viewers also liked (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)
 

Similar to Code blocks & lenguaje c++

Similar to 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