C++ es algo así como la evolución del lenguaje C. La historia de C parte de un lenguaje anterior, el lenguaje B, escrito por Ken Thompson en 1970 con el objetivo de recodificar el sistema operativo UNIX.
En 1972 es Dennis Ritchie (de los Laboratorios Bell de AT&T) quien diseña finalmente C a partir del B de Thompson, aportando un diseño de tipos y estructuras de datos que consiguen una claridad y eficacia en el lenguaje muy superior. Es un lenguaje que permite realizar una programación estructurada economizando las expresiones, con abundancia de operadores y tipos de datos (aunque los básicos sean pocos), codificando en alto y bajo nivel simultáneamente, remplazando ventajosamente la programación en ensamblador y permitiendo una utilización natural de las funciones primitivas del sistema.
/* "Hola mundo" escrito en C */
#include "stdio.h"
void main()
{
printf( "Hola mundo" );
}
Paralelamente, en 1980 surge C++ de la mano de Bjarne Stroustrup (también de Laboratorios Bell de AT&T). Diseña este lenguaje con el objetivo de añadir a C nuevas características.
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++.
/* "Hola mundo" escrito en C++ */
#include <iostream>
using namespace std;
int main () {
cout << "Hello world!\n";
system("PAUSE"); // realiza una pausa para poder ver los resultados en pantalla
return 0;
}

No hay comentarios.:
Publicar un comentario