Download - Code blocks & lenguaje c++
![Page 1: Code blocks & lenguaje c++](https://reader034.vdocumento.com/reader034/viewer/2022052218/557e95ecd8b42a1d048b49a0/html5/thumbnails/1.jpg)
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++](https://reader034.vdocumento.com/reader034/viewer/2022052218/557e95ecd8b42a1d048b49a0/html5/thumbnails/2.jpg)
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++](https://reader034.vdocumento.com/reader034/viewer/2022052218/557e95ecd8b42a1d048b49a0/html5/thumbnails/3.jpg)
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++](https://reader034.vdocumento.com/reader034/viewer/2022052218/557e95ecd8b42a1d048b49a0/html5/thumbnails/4.jpg)
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++](https://reader034.vdocumento.com/reader034/viewer/2022052218/557e95ecd8b42a1d048b49a0/html5/thumbnails/5.jpg)
![Page 6: Code blocks & lenguaje c++](https://reader034.vdocumento.com/reader034/viewer/2022052218/557e95ecd8b42a1d048b49a0/html5/thumbnails/6.jpg)
![Page 7: Code blocks & lenguaje c++](https://reader034.vdocumento.com/reader034/viewer/2022052218/557e95ecd8b42a1d048b49a0/html5/thumbnails/7.jpg)
![Page 8: Code blocks & lenguaje c++](https://reader034.vdocumento.com/reader034/viewer/2022052218/557e95ecd8b42a1d048b49a0/html5/thumbnails/8.jpg)
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++](https://reader034.vdocumento.com/reader034/viewer/2022052218/557e95ecd8b42a1d048b49a0/html5/thumbnails/9.jpg)
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++](https://reader034.vdocumento.com/reader034/viewer/2022052218/557e95ecd8b42a1d048b49a0/html5/thumbnails/10.jpg)
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++](https://reader034.vdocumento.com/reader034/viewer/2022052218/557e95ecd8b42a1d048b49a0/html5/thumbnails/11.jpg)
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++](https://reader034.vdocumento.com/reader034/viewer/2022052218/557e95ecd8b42a1d048b49a0/html5/thumbnails/12.jpg)
Características del entorno
![Page 13: Code blocks & lenguaje c++](https://reader034.vdocumento.com/reader034/viewer/2022052218/557e95ecd8b42a1d048b49a0/html5/thumbnails/13.jpg)
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++](https://reader034.vdocumento.com/reader034/viewer/2022052218/557e95ecd8b42a1d048b49a0/html5/thumbnails/14.jpg)
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++](https://reader034.vdocumento.com/reader034/viewer/2022052218/557e95ecd8b42a1d048b49a0/html5/thumbnails/15.jpg)
Logo De Code Blocks
![Page 16: Code blocks & lenguaje c++](https://reader034.vdocumento.com/reader034/viewer/2022052218/557e95ecd8b42a1d048b49a0/html5/thumbnails/16.jpg)
GRACIAS