domingo, 3 de abril de 2011

Historia del Lenguaje Programación En C Y C++ Y Su Estado Actual

Historia del Lenguaje  Programación En C Y C++

Antes de hablar de C y C++, es necesario explicar que un lenguaje de programación es una herramienta que nos permite tanto comunicarnos como dar órdenes a nuestra computadora para que realice una tarea específica. La mayoría de los lenguajes de programación poseen una sintaxis y un léxico distintos ya que una es la manera en cómo se escribe y otra como la interpreta su compilador.
El lenguaje de Programación C fue creado por Dennis Ritchie entre 1969 y 1973 cuando trabajaba en Bell Laboratories de AT&T junto con Ken Thompson en el diseño del sistema operativo UNIX. Fue Elaborado para la elaboración de sistemas operativos de alto nivel, basado en el lenguaje B de Thompson, este lenguaje realiza una programación estructurada economizando las expresiones, y a su vez codificando en alto y bajo nivel a su vez, permitiendo utilizar las funciones primitivas del sistema, al no estar orientado a ninguna área permite que los programas sean mas rápidos.

El lenguaje de programación C++ fue creado Bjarne Stroustrup en los laboratorios de AT&T en 1983, es un  derivado de C, utiliza muchas características de pero al mismo tiempo esta basado en la programación orientada a objetos y el soporte de plantillas o programación genérica. El C++ es un lenguaje hibrido.
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.

 La programación En C Y C++ En la Actualidad

Un estudio realizado por la organización TIOBE que analiza la relevancia de los lenguajes de programación en el panorama mundial revela que lenguajes legendarios como C y C++ están en franca decadencia, mientras que Java es el líder indiscutible
La actual popularidad del C++ parece haber desplazado al C en el mundo de la programación. Pero el C está dispuesto a quedarse mucho tiempo. Uno de los factores principales es que C++ ha heredado la mayor parte de su sintaxis del C, pero ha incorporado varios conceptos nuevos que conforman la base de la programación orientada a objetos. Es mejor conocer el C antes de aprender C++, aunque muchos defienden la teorí­a de que hay que olvidar los hábitos de programación de procedimientos para aprender programación orientada a objetos. Los entornos de programación GUI basados en C++ son más populares, y utilizan mucho espacio en disco y memoria extendida. Emplean bibliotecas complejas y no son adecuados para desarrollar pequeños programas que funcionen en sistemas menores. C es una buena opción cuando queremos programar controladores de dispositivos, aplicaciones encajadas y programas de utilidades.
En la actualidad este lenguaje de programación esta dejándose a un lado puesto que los lenguajes como JAVA permiten una mas fácil corrección de los errores en código. Algo que al programar en C Y C++ es un poco complicado por un grado mayor de complejidad en su código y compilación.


Bibliografía:

No hay comentarios:

Publicar un comentario