Historia de C++
Enviado por luffispa • 3 de Febrero de 2014 • 582 Palabras (3 Páginas) • 309 Visitas
Objetivo de practica
Hacer un programa el cual despliegue una imagen al ejecutarlo.
Marco teorico
Historia de C++
En 1980 surge C++ de la mano de Bjarne Stroustrup . Diseña este lenguaje con el objetivo de añadir a C nuevas características: clases y funciones virtuales (de SIMULA67), tipos genéricos y expresiones (de ADA), la posibilidad de declarar variables en cualquier punto del programa (de ALGOL68), y sobre todo, un auténtico motor de objetos con herencia múltiple que permite combinar la programación imperativa de C con la programación orientada a objetos. Estas nuevas características mantienen siempre la esencia del lenguaje C: otorgan el control absoluto de la aplicación al programador, consiguiendo una velocidad muy superior a la ofrecida por otros lenguajes. El siguiente hecho fundamental en la evolución de C++ es sin duda la incorporación de la librería STL años más tarde, obra de Alexander Stepanov y Adrew Koening. Esta librería de clases con contenedores y algoritmos genéricos proporciona a C++ una potencia única entre los lenguajes de alto nivel.
Debido al éxito del lenguaje, en 1990 se reúnen las organizaciones ANSI e ISO para definir un estándar que formalice el lenguaje. El proceso culmina en 1998 con la aprobación del ANSI C++.
C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
Visual C++ es un entorno de desarrollo integrado (IDE) para lenguajes de programación C,C++ y C++/CLI.
Visual C++ engloba el desarrollo de aplicaciones hechas en C, C++ y C++/CLI en el entorno Windows. Visual C++ incluye además las bibliotecas de Windows , las bibliotecas MFC y el entorno de desarrollo para .NET Framework. Visual C++ cuenta con su propio compilador
Procedimiento
Primero que nada, para poder empezar a trabajar en el código tuvimos que cambiar algunas configuraciones del Visual C++ para poder trabajar con las imágenes, cuando terminamos de configurarlo empezamos a capturar el código que el profesor nos dio, después de varios intentos pude hacer que mi programa desplegara una imagen, pero después el profesor nos pidió que desplegara 5 imágenes, y en ese batalle un poco pero pude hacerlo.
Resultados y discusiones
#include <iostream>
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
using namespace std;
int main(int argc, char* argv[])
{
IplImage *img =cvLoadImage("C:/ProgramFiles/OpenCV2.1/samples/c/airplane.jpg");
// Create a window
cvNamedWindow(
...