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

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++ esun 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 lascaracterí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 razonespor 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).
  • 8.
    Code Blocks • Esun 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 unIDE 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 • Comoejemplo 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 Algunosde 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
  • 12.
  • 13.
    Entorno principal deCode::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 deCode::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.
  • 16.