Está en la página 1de 1

INTRODUCCION

Programar en el lenguaje C++ implica conocer su origen, su significado, ventajas, características y


aplicaciones como marco teórico. Por otro lado, está el proceso de desarrollo, la aplicación del
lenguaje de programación C++ como acercamiento practico, donde el programador tiene apropiarse
de diversas técnicas para iniciar a programar; como: identificadores, tipo de datos, variables,
funciones, clases, estructuras, archivos, algoritmos, …

De ahí, que se tiene lenguaje de programación que admite programación procedural (como c) y la
programación orientada a objetos que es una de las más modernas técnicas de programación
buscando como principal objetivo la reducción del tiempo de desarrollo aumentando la eficiencia del
proceso de generación de los programas.  Como consecuencia, si el diseño previo es correcto, en la
POO los programas tienen menos líneas de código escritas por el programador, menos bifurcaciones,
y sobre todo la facilidad de introducir elementos de programas previos o escritos por otras personas,
así como su actualización. 

Sin embargo, para lograr estos resultados es necesario un esfuerzo previo del programador en las
fases anteriores a la escritura del programa propiamente dicho. Si así no fuera, los resultados
pueden ser francamente decepcionantes. 1

En la programación orientada a objetos, los datos y el código que actúa sobre los datos se convierten
en clase. Una clase es una plantilla para la creación de objetos de datos según un modelo
personalizado. Una clase contiene la declaración de datos y las funciones, su acceso es privado por lo
que requiere de permisos.2
Las clases se utilizan para representar entidades o conceptos. Cada clase es un modelo que
define un conjunto de variables (el estado), y métodos apropiados para operar con dichos datos
(el comportamiento). Cada objeto creado a partir de la clase se denomina instancia de la clase.

Las clases son un pilar fundamental de la programación orientada a objetos. Permiten abstraer
los datos y sus operaciones asociadas al modo de una caja negra. 3

En el desarrollo de una programación con lenguaje de programación C++ se maneja archivos


para el almacenamiento de datos, esta permitirá que los datos no se pierdan en su ejecución.
Cada que se requiera trabajar con los datos estos estarán almacenados en un archivo o fichero
en el disco rígido para su lectura.

La comunicación entre un programa y un archivo se realiza mediante un flujo. Un flujo es un


objeto (como un “canal”) que puede hacer de intermediario entre el programa y archivo de
información.

1
UPM-EUITI-2009. Miguel Hernando
2
El baúl del programador. Alejandro Alcalde
3
Ecu Red. Guía del programador 2008.

También podría gustarte