Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

manual de c++

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 7

1- INTRODUCCION.

-Breve Historia y Contexto del Programa.


Un lenguaje de programación que mantiene una fuerte presencia en la industria es, sin
duda, C++. Si bien tiene un alto nivel de complejidad, de acuerdo a algunos
desarrolladores, así que es un buen momento para conocer su historia y funcionalidades.

La historia nos remonta a la figura de Denis Ritchie, quien introdujo por primera vez el
lenguaje de programación C en los Laboratorios Bell de AT&T en 1972 y se implementó
por primera vez en la computadora DEC PDP-11. Denise Ritchie usó los conceptos de BCPL
y B para desarrollar C y agregó la tipificación de datos y algunas otras características
poderosas.

Después, en 1979, Bjarne Stroustrup, también empleado de Bell AT & T, comenzó a


trabajar en el lenguaje C con las clases. Tomó prestadas las características deseables de
muchos otros lenguajes como Simula, Ada, ML, CLU y ALGOL 68. Por lo tanto, además de
las características del lenguaje C, C ++ también incluía clases, verificación de tipo fuerte,
argumento de función predeterminada y herencia básica. Hasta 1983, se llamaba C con
clases, y en 1983 se llamaba C ++. Durante 1998, un comité conjunto ANSI-ISO publicó la
especificación para los estándares de lenguaje C ++.

Fascinado por el enfoque orientado a objetos Stroustrup pensó en implementar este


paradigma en el desarrollo de software, sin embargo, el lenguaje Simula era demasiado
lento para el uso práctico. Así que comenzó a trabajar en C con clases, es decir, comenzó a
trabajar en un nuevo lenguaje que tendría un paradigma orientado a objetos mezclado
con las características del lenguaje de programación C.

En 1983, se denominó C ++ e incluía algunas características complementarias, como


clases, herencia, alineación, argumentos de funciones predeterminadas, polimorfismo,
encapsulación y verificación de tipos fuerte.

La primera edición comercial del lenguaje de programación C ++ se lanzó en octubre de


1985.
A mediados de 2011, C ++ 11, se lanzó un nuevo estándar de C ++. Fue considerablemente
influenciado por el proyecto de la biblioteca Boost y muchos de los nuevos módulos se
obtuvieron directamente de las bibliotecas correspondientes de Boost. También agregó
otras características nuevas que incluyen una biblioteca completa de aleatorización,
compatibilidad con expresiones regulares, una nueva biblioteca de tiempo C ++, una
biblioteca de subprocesos estándar, compatibilidad atómica, palabras clave automáticas,
compatibilidad mejorada para uniones y listas de inicialización de matrices, nuevas
plantillas y clases de contenedor. C ++ 14, lanzado en diciembre de 2014, incluyó mejoras
más pequeñas y correcciones de errores en C ++ 11.

Dev-C++ es un entorno de desarrollo integrado (IDE por sus siglas en inglés) para programar en
lenguaje C/C++ Un entorno de desarrollo integrado o IDE es una aplicación que aglutina en un
único paquete el editor de textos, el compilador, el enlazador y el depurador. Además se encarga
de organizar los distintos ficheros de código fuente de que constan normalmente los programas,
agrupándolos en una estructura denominada “proyecto” que se compone de todos los elementos
necesarios para la generación del programa ejecutable final. Dev-C++ es un entorno agradable,
compacto, permite crear programas fácilmente en C y su instalación y manejo es muy simple. En la
actualidad se ofrece la versión 5 beta, y es dicha versión la que se encuentra disponible en las
aulas de laboratorio.

-Ventajas y Aplicaciones de Dev C++.

Trabajar empleando un entorno de desarrollo ofrece diversas ventajas:


1- Facilidad de uso. La generación de código es sencilla e intuitiva debido al interfaz
gráfico.
2- Sencilla visualización de los errores de compilación (p. ej. si el compilador
detecta un error en la línea 107, el entorno del desarrollo destaca la línea
correspondiente al error).
3- Herramientas de depuración de código que nos permiten limpiar los errores que se
den en tiempo de ejecución. (p.ej. podemos observar paso a paso como cambian
los valores de nuestras variables).
Este entorno de desarrollo permite crear aplicaciones de diferentes tipos (ejecutables,
librerías, etc) empleando el lenguaje C o el lenguaje C++. Para esta asignatura se
desarrollarán únicamente aplicaciones de consola en el lenguaje C.

Las aplicaciones del lenguaje C++ son muy extensas. Podemos nombrar que
navegadores WEB, Sistemas operativos, Bases de datos, bibliotecas, aplicaciones
gráficas, nubes, videojuegos, compiladores, etc están escritos o tienen bastante
de su estructura, programada C ++. Vamos a hablar de algunas de estas
aplicaciones:

Bases de Datos: MySQL, una de las bases de datos más utilizadas está escrita
en C++.

Navegadores WEB: Utilizan C++ porque necesitan rapidez a la hora de mostrar


los resultados en pantalla.

Sistemas operativos: La columna principal tanto de Windows, como Linux o Mac


OS, están escritas en C++. Su potencia y rapidez lo hace un lenguaje de
programación ideal para programar un sistema operativo.

Compiladores: los compiladores de muchos lenguajes de programación están


escritos en C++.

Videojuegos: C++ es utilizado aún en el mundo de los videojuegos, bien para


programar motores gráficos o para alguna parte concreta del videojuego.

También tiene otras aplicaciones como en máquinas médicas, relojes inteligentes,


etc. por su capacidad de estar cerca del lenguaje máquina que otros lenguajes de
alto nivel.
-Instalación y Configuración del Entorno de Desarrollo.

Requisitos del sistema e instalación


Antes de instalar Dev-C++ en su computadora, es esencial que cumpla con
los siguientes requisitos del sistema:

 Windows 7, 8, 10 (32/64 bit)


 Procesador compatible con x86 (se recomienda al menos 1 GHz
Pentium)
 RAM de 1 GB (se recomienda al menos 2 GB)
 300 MB de espacio libre en disco para la instalación
Una vez que haya asegurado que su computadora cumple con los requisitos
anteriores, puede descargar el instalador de Dev-C++ desde su sitio web
oficial o desde un repositorio en línea confiable. Una vez descargado,
simplemente siga los pasos del asistente de instalación para instalar Dev-
C++ en su computadora.

Configuración del entorno de desarrollo


A continuación, es necesario configurar el entorno de desarrollo para Dev-
C++. Cuando ejecute Dev-C++ por primera vez, le pedirá que seleccione un
tema y un conjunto de teclas de acceso rápido. Seleccione el tema y el
esquema de teclas de acceso rápido que prefiera y siga adelante.

En el menú principal, vaya a «Herramientas» > «Opciones de compilador».


Aquí, puede configurar las opciones del compilador, como la ubicación del
directorio de salida, las opciones de compilación y depuración, y mucho
más. Es esencial configurar correctamente estas opciones según sus
necesidades y preferencias, ya que influirán en la forma en que se compilan
y ejecutan sus proyectos.

Crear y guardar proyectos


Dev-C++ permite a los usuarios desarrollar aplicaciones en C y C++ al
proporcionar plantillas de proyecto y herramientas de compilación fáciles de
utilizar. Para crear un nuevo proyecto, puede seleccionar «Archivo» >
«Nuevo» > «Proyecto» en el menú principal. Luego, elija el tipo de proyecto
que desea crear (por ejemplo, «Aplicación de consola») y proporciona un
nombre y una ubicación para guardar el proyecto.

Una vez creado el proyecto, puede comenzar a escribir su código fuente en


el editor de texto proporcionado. Puede guardar sus archivos de código
fuente con la extensión .c (para archivos en C) o .cpp (para archivos en C+
+).

Compilación y ejecución de códigos


Dev-C++ incluye un compilador y un depurador integrados que le permiten
compilar y ejecutar sus programas en C y C++. Para compilar y ejecutar su
código, simplemente haga clic en el botón «Ejecutar» en la barra de
herramientas principal o use la combinación de teclas de acceso rápido
«F9». Dev-C++ compila su código y, si no hay errores, ejecutará el
programa en una ventana de consola.

Si encuentra errores durante la compilación, Dev-C++ lo notificará y le


permitirá corregir el código antes de volver a intentar la compilación.

Depuración de códigos
Dev-C++ también proporciona un potente depurador integrado que facilita la
identificación y corrección de problemas en su código. Puede establecer
puntos de interrupción en su código haciendo clic en el margen izquierdo del
editor de texto junto a la línea de código donde desea que se detenga la
ejecución.

Una vez que ha establecido los puntos de interrupción, puede ejecutar su


programa en modo de depuración haciendo clic en el botón «Depurar» en la
barra de herramientas principal. El depurador de Dev-C++ se detendrá en
los puntos de interrupción que haya establecido y le permitirá examinar y
modificar el estado del programa mientras se ejecuta.

Al seguir estas instrucciones, habrá instalado y configurado correctamente


Dev-C++ en su computadora. Ahora puede comenzar a desarrollar
aplicaciones en C y C++ utilizando este completo y gratuito entorno de
desarrollo.
2- FUNDAMENTOS DE PROGRAMACION EN DEV C++
-Estructura básica de un programa en Dev C++

#include<iostream>

using namespace std;

int main( ) {
instrucciones 1…,
instrucciones 2…,
………..
instrucciones N;
}
En donde:
-La directiva #include le dice al computador que busque e interprete todos los elementos
definidos en el archive que va acompañado de librería.
-La directiva <iostream> Representa una libreria generica la cual permite definir y evaluar
las instrucciones dadas por el computador.
-La directiva using namespace std; Es para evitar sobreescribir elementos o nombres, se
crean los espacios de nombre (namespace) en este caso hay un espacio llamado std que
es donde se incluyen todas las funciones y librerías que conforman el programa.
-La directiva int main ( ) Representa una función y el cuerpo de todo el programa en donde
se puede representar los comandos a usar.
-Los símbolos { } Representan el cuerpo del programa y la definición de funciones y
métodos

También podría gustarte