viernes, 21 de agosto de 2009

C++


QUE ES C++: Hoy en día, los ordenadores son capaces de llevar a cabo tareas muy diferentes; desde operaciones matemáticas simples hasta sofisticadas representaciones graficas. Estas tareas no las hace el ordenador por si mismo, si no que son efectuadas siguiendo una serie de instrucciones predefinidas que componen lo que nosotros llamamos un programa.Para que el ordenador interprete correctamente el programa, este debe estar escrito en lenguaje maquina (secuencias de 0 y 1). Obviamente, seria muy complicado para nosotros programar de esta manera, por lo que nacen los llamados lenguajes de alto nivel. Estos son mucho más sencillos y parecidos al nuestro. Entre ellos esta C++.

HISTORIA: C++ es un lenguaje de programación creado por Bjarne Stroustrup en los laboratorios de At&T en 1983. Stroustrup tomó como base el lenguaje de programación más popular en aquella época el cual era C.
El C++ es un derivado del mítico lenguaje C. Este lenguaje apareció en la década de los 70 de la mano de Dennis Ritchie para la programación en sistemas operativos Unix.
Bjarne Stroustrup, creo lo que se conoce como C++. Necesitaba ciertas facilidades de programación,incluidas en otros lenguajes pero que C no soportaba, al menos directamente, como son las llamadas clases y objetos, conceptos muy en boga en la programación actual. Para ello rediseñó el C, ampliando sus posibilidades pero manteniendo su mayor cualidad, la de permitir al programador en todo momento tener controlado lo que está haciendo, consiguiendo así una mayor rapidez que no se conseguiría en otros lenguajes.

CARACTERISTICAS
Programación orientada a objetos: La posibilidad de orientar la programación a objetos permite al programador diseńar aplicaciones desde un punto de vista más cercano a la vida real. Además, permite la reutilización del código de una manera más lógica y productiva.
Portabilidad: Un código escrito en C++ puede ser compilado en casi todo tipo de ordenadores y sistemas operativos sin hacer apenas cambios.
Brevedad: El código escrito en C++ es muy corto en comparación con otros lenguajes, sobretodo porque en este lenguaje es preferible el uso de caracteres especiales que las "palabras clave".
programación modular: Un cuerpo de aplicación en C++ puede estar hecho con varios ficheros de código fuente que son compilados por separado y después unidos. Además, esta característica permite unir código en C++ con código producido en otros lenguajes de programación como Ensamblador o el propio C
Velocidad:El código resultante de una compilación en C++ es muy eficiente, gracias a su capacidad de actuar como lenguaje de alto y bajo nivel y a la reducida medida del lenguaje.

fuentes: Desarrollo de Software en C/C++

No hay comentarios:

Publicar un comentario