sábado, 5 de febrero de 2011

lenguaje c++

 es un lenguaje imperativo orientado a objetos derivado del C En realidad un superconjunto de C, que nació para añadirle cualidades y características de las que carecía.  El resultado es que como su ancestro, sigue muy ligado al hardware subyacente, manteniendo una considerable potencia para programación a bajo nivel, pero se la han añadido elementos que le permiten también un estilo de programación con alto nivel de abstracción.
Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.
Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como ROOT.Aunque C++ introduce nuevas palabras clave y operadores para manejo de clases, algunas de sus extensiones tienen aplicación fuera del contexto de programación con objetos (fuera del ámbito de las clases), de hecho, muchos aspectos de C++ que pueden ser usados independientemente de las clases.

 Desde luego, C++ es un lenguaje de programación extremadamente largo y complejo;  cuando nos adentramos en él parece no acabar nunca.  Justo cuando aprendemos un significado descubrimos que una mano negra ha añadido otras dos o tres acepciones para la misma palabra.  También descubrimos que prácticamente no hay una regla sin su correspondiente excepción.  Cuando aprendemos que algo no se puede hacer, hay siempre algún truco escondido para hacerlo, y cuando nos dicen que es un lenguaje fuertemente tipado ("Strong type checking"), resulta completamente falso.

1 comentario:

  1. Muy Bien bachiller! comience a trabajar en la segunda semana y agregue imágenes y referencias a la información.

    ResponderEliminar