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

Code blocks & lenguaje c++

Embed Size (px)

Citation preview

Page 1: Code blocks & lenguaje c++

Code Blocks & Lenguaje c++

Andrea RomeroAdriana FonsecaAldair CausadoJesús FábregasRoxana ParraDaniela Cera

Programación de Software – SENA

INSTITUCION EDUCATIVA LICEO MODERNO MAGANGUE

Page 2: Code blocks & lenguaje c++

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

Page 3: Code blocks & lenguaje 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)

Page 4: Code blocks & lenguaje c++

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).

Page 5: Code blocks & lenguaje c++
Page 6: Code blocks & lenguaje c++
Page 7: Code blocks & lenguaje c++
Page 8: Code blocks & lenguaje c++

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.

Page 9: Code blocks & lenguaje c++

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.

Page 10: Code blocks & lenguaje c++

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.

Page 11: Code blocks & lenguaje c++

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

Page 12: Code blocks & lenguaje c++

Características del entorno

Page 13: Code blocks & lenguaje c++

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).

Page 14: Code blocks & lenguaje c++

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

Page 15: Code blocks & lenguaje c++

Logo De Code Blocks

Page 16: Code blocks & lenguaje c++

GRACIAS