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 (el mejor ejemplo actual de un sistema
operativo Unix es GNU/Linux), el cual surgió como un lenguaje
generalista recomendado sobre todo para programadores ya expertos, ya
que no llevaba implementadas muchas funciones que hacen a un lenguaje
más comprensible. Sin embargo, aunque esto en un principio puede
convertirse en un problema, en la práctica es su mayor virtud,ya que
permite al programador un mayor control sobre lo que está haciendo. Años
más tarde, un programador llamado 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. De clases y objetos basta saber por ahora que consisten en un
sistema que pretende acercar los lenguajes de programación a una
comprensión más humana basándose en la construcción de objetos, con
características propias solo de ellos, agrupados en clases. Es decir por
ejemplo, si yo quisiera hacer un programa sobre animales, crearía una
clase llamada animales, en la cual cada animal, por ejemplo un pato,
sería un objeto, de tal manera que se ve el intento de esta forma de
programar por ser un fiel reflejo de cómo los humanos (en teoría)
manejamos la realidad. Y con esta historia del C++ basta, ahora nos
pondremos nuestros guantes para operar sobre el objeto que ahora nos
ocupa: el C++.
No hay comentarios:
Publicar un comentario