Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aplicaciones y usos de C++
Las aplicaciones del lenguaje C++ son muy extensas. Podemos nombrar que navegadores
WEB, Sistemas operativos, Bases de datos, bibliotecas, aplicaciones gráficas, nubes,
videojuegos, compiladores, etc están escritos o tienen bastante de su estructura, programada
C ++. Vamos a hablar de algunas de estas aplicaciones:
Bases de Datos: MySQL, una de las bases de datos más utilizadas está escrita en
C++.
Navegadores WEB: Utilizan C++ porque necesitan rapidez a la hora de mostrar los
resultados en pantalla.
Sistemas operativos: La columna principal tanto de Windows, como Linux o Mac
OS, están escritas en C++. Su potencia y rapidez lo hace un lenguaje de programación
ideal para programar un sistema operativo.
También tiene otras aplicaciones como en máquinas médicas, relojes inteligentes, etc.
por su capacidad de estar cerca del lenguaje máquina que otros lenguajes de alto nivel.
Por todos estos usos y aplicaciones podemos concluir que la importancia del lenguaje
C++ es muy grande y está presente en muchos sitios.
Versiones de C++
La versión más actual de C++ es la 17 y es del año 2017 (del año se obtiene el número
de versión) y sustituye a la 14 del 2014. La próxima versión está prevista que aparezca en el
año 2020 y se llamará, siguiendo la misma tradición, C++ 20.
C++ es un lenguaje robusto y bien diseñado que ha sabido actualizarse con el paso de
los años. Su potencia y capacidad de programación en ensamblador le permite seguir siendo
una de las mejores opciones para programar hoy en día. Aprender a programar en C++ sigue
siendo un gran valor que abrirá las puertas del mercado a muchos programadores
actualmente.
Ante la decisión de aprender un nuevo lenguaje de programación, C++ debe de estar
en las prioridades. Las ventajas que tiene son muy grandes como ya hemos visto y merece la
pena el esfuerzo necesario para aprenderlo. Además, su comprensión facilitará el aprendizaje
futuro de otros lenguajes de programación, como Java. A pesar de ser un lenguaje de alto
nivel, el programador podrá tener acceso a programación en bajo nivel, algo que no se puede
hacer con la mayoría de lenguajes de programación.
El lenguaje más popular de Microsoft, inspirado en C y C++ de propósito general,
especialmente usado para el desarrollo dentro de la plataforma .NET pero también en
productos como Xamarin y Unity.
C# es uno de los lenguajes más populares de la industria del software. Es el lenguaje
de cabecera de Microsoft, aunque se puede usar en múltiples plataformas de desarrollo de
aplicaciones de todo tipo.
C# es un lenguaje de tipado estático y multiparadigma, aunque principalmente
orientado a objetos. Microsoft presenta actualizaciones muy frecuentes, por lo que resulta
bastante evolucionado, ofreciendo herramientas poderosas para los desarrolladores.
Con C# podemos desarrollar todo tipo de proyectos, desde programas de consola,
servicios web, hasta programas de interfaz gráfica, todo bajo la plataforma .NET de
Microsoft. Además es posible desarrollar aplicaciones para móviles mediante la plataforma
de código abierto Xamarin y juegos usando el motor de Unity, entre otras cosas.
Aunque C# estaba tradicionalmente orientado al desarrollo en Windows, desde un
tiempo para aquí Microsoft se ha abierto a otros sistemas, por lo que es posible usarlo para
desarrollo en MacOS y Linux.
Características de C#
Estas son las características del lenguaje C#:
Multiplataforma, ejecutable en los sistemas más comunes como Windows, MacOs,
Linux
Sintaxis similar a C, C++, Java y otros
Lenguaje de paradigma de programación orientada a objetos, con expresiones de
control heredadas de la programación estructurada
Incluye algunas características de programación funcional como clojures, aunque es
imperativo.
Fuertemente tipado (tipado estático)
Lenguaje moderno con actualizaciones de mejoras frecuentes
Dispone de un nutrido conjunto de librerías
Orientado a componentes
Un poco de historia de C#