C#, también conocido como C Sharp, es un lenguaje de programación orientado a objetos desarrollado en la década de 2000 por Anders Hejlsberg de Microsoft. Posteriormente, fue aprobada por la ECMA-334 (norma internacional) en 2002 y por la ISO/IEC 23270 en 2003. Se utiliza para desarrollar aplicaciones que necesitan aprovechar la última tecnología informática. El lenguaje se utiliza ampliamente en el desarrollo de software de Microsoft. Como forma parte del marco de trabajo de .NET, muchos desarrolladores eligen C# en lugar del más común Java.
C# es un lenguaje de programación de propósito general diseñado para el desarrollo de aplicaciones en el marco .NET, incluyendo aplicaciones para el sistema operativo Microsoft Windows, Microsoft Windows Phone y Silverlight, el marco .NET Compact, aplicaciones de Windows Store, Windows Phone 8, Windows RT y Xbox One. Es un lenguaje que proporciona tipado estático, tipado fuerte, programación imperativa, funcional, genérica, declarativa, orientada a objetos (basada en clases) y orientada a componentes.
C++ es un lenguaje de programación orientado a objetos desarrollado por Bjarne Stroustrup, un informático danés. Se considera una extensión del lenguaje de programación C. El lenguaje de programación C++ ha evolucionado considerablemente con el tiempo. En la actualidad, C++ incluye funciones orientadas a objetos, genéricas y funcionales, además de capacidades de manipulación de memoria de bajo nivel.
Es un lenguaje de propósito general que permite a los desarrolladores programar utilizando un paradigma procedimental u orientado a objetos. Se ha desarrollado pensando en la eficiencia, la seguridad, la portabilidad y la extensibilidad.
C++ se utiliza generalmente en aplicaciones comerciales y también en la informática científica, donde se conoce principalmente como lenguaje compilado. A menudo se utiliza con compiladores que soportan tanto C++ como otro lenguaje, como Java. También hay muchos proveedores de compiladores de C++, como la Free Software Foundation, LLVM, Microsoft, Oracle e IBM, y están disponibles para muchas plataformas.
C#/C++
1 min leer