LENGUAJE DE PROGRAMACIN (C++) El lenguaje de programacin C++ fue diseado a partir de los aos 1980 por el autor BJARNE. La intencin de su creacin fue el extender al exitoso lenguaje de programacin C con mecanismos que permitan la manipulacin de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje hbrido. C++ es un lenguaje imperativo orientado a objetos derivado del C [1]. En realidad un sper conjunto de C, que naci para aadirle cualidades y caractersticas de las que careca. El resultado es que como su ancestro, sigue muy ligado al hardware subyacente, manteniendo una considerable potencia para programacin a bajo nivel, pero se la han aadido elementos que le permiten tambin un estilo de programacin con alto nivel de abstraccin. Actualmente existe un estndar, denominado ISO C++, al que se han adherido la mayora de los fabricantes de compiladores ms modernos. Existen tambin algunos intrpretes, tales como ROOT. Una particularidad del C++ es la posibilidad de redefinir los operadores, y de poder crear nuevos tipos que se comporten como tipos fundamentales. El nombre C++ fue propuesto por Rick Mascitti en el ao 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio cientfico. Antes se haba usado el nombre "C con clases". En C++, la expresin "C++" significa "incremento de C" y se refiere a que C++ es una extensin de C. LENGUAJE DE PROGRAMACIN C# C# es un lenguaje orientado a objetos elegante y con seguridad de tipos que permite a los desarrolladores compilar diversas aplicaciones slidas y seguras que se ejecutan en .NET Framework. Puede utilizar C# para crear aplicaciones cliente de Windows, servicios Web XML, componentes distribuidos, aplicaciones cliente-servidor, aplicaciones de base de datos, y mucho, mucho ms. Visual C# proporciona un editor de cdigo avanzado, cmodos diseadores de interfaz de usuario, depurador integrado y numerosas herramientas ms para facilitar el desarrollo de aplicaciones basadas el lenguaje C# y .NET Framework. La sintaxis de C# es muy expresiva, pero tambin es sencilla y fcil de aprender. La sintaxis de C# basada en signos de llave podr ser reconocida inmediatamente por cualquier persona familiarizada con C, C++ o Java. Los desarrolladores que conocen cualquiera de estos lenguajes pueden empezar a trabajar de forma productiva en C# en un plazo muy breve. La sintaxis de C# simplifica muchas de las complejidades de C++ y proporciona caractersticas eficaces tales como tipos de valor que admiten valores NULL, enumeraciones, delegados, expresiones lambda y acceso directo a memoria, que no se encuentran en Java. C# admite mtodos y tipos genricos, que proporcionan mayor rendimiento y seguridad de tipos, e iteradores, que permiten a los implementadores de clases de coleccin definir comportamientos de iteracin personalizados que el cdigo cliente puede utilizar fcilmente. Las expresiones Language-Integrated Query (LINQ) convierten la consulta fuertemente tipada en una construccin de lenguaje de primera clase. CONCLUSIONES El lenguaje de programacin es de mucha trascendencia y basada por alto nivel. Ahora podemos observar que el c++ ha evolucionado, generando de esta manera una diversidad de versiones y con eso es ms fcil de entenderlo y programarlo REFERENCIAS [1] http://codigoc.org/ [2] http://es.wikipedia.org/wiki/C_Sharp