Code Blocks & Lenguaje c++
Andrea RomeroAdriana FonsecaAldair CausadoJesús FábregasRoxana ParraDaniela 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