02 febrero, 2023

Lenguajes más usados en programación

Para hacer una clasificación de los lenguajes de programación más utilizados hoy en día, nos basaremos sobre todo en la página web https://www.tiobe.com/tiobe-index/, usando la clasificación más reciente, a fecha de enero de 2023.

Aquí dejo una imagen en la que nos basaremos para hacer la clasificación:


1. Python

Python es un lenguaje de alto nivel de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código, se utiliza para desarrollar aplicaciones de todo tipo (Netflix, Instagram...). Es un lenguaje de programación multiparadigma, es decir, que en lugar de forzar al usuario a adoptar un estilo concreto de programación, permite varios estilos (programación orientada a objetos, programación imperativa y programación funcional). Python además es un lenguaje interpretado, dinámico y multiplataforma.

2. C

C es un lenguaje de programación de alto nivel de tipos de datos estáticos, débilmente tipado, que dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos. C es un lenguaje relativamente antiguo, comparándolo con el resto de lenguajes y es por esto que surgen sus variantes C++ y C#.



3. C++

C++ es un lenguaje de programación de alto nivel multiparadigma (ya que alberga programación genérica, programación orientada a objetos y programación estructural). Este lenguaje de programación surge a partir del lenguaje de programación C, ya que este no presentaba programación orientada a objetos. Posteriormente, se le agrego programación genérica, pudiéndose considerar como un programa multiparadigma. Además, este lenguaje fue el que más usuarios nuevos ganó en 2022 (según https://www.tiobe.com/tiobe-index/).

4. Java

Java es un lenguaje de programación y un programa informático. La sintaxis del lenguaje de programación Java está basada en la de C y C++, pero tiene menos utilidades de bajo nivel que cualquiera de ellos.  Este lenguaje de programación también utiliza la programación orientada a objetos, pero tiene como objetivo seleccionar lo mejor de otros lenguajes que utilizan esta función.



5. C#

C# es un lenguaje de programación multiparadigma desarrollado por Microsoft y que deriva de C y C++, pero que pertenece a la plataforma .NET. Aunque la sintaxis básica deriva de C y C++ (como ya se ha mencionado antes), al presentarse el modelo de objetos en la plataforma .NET presenta similitudes con el lenguaje de programación Java.




Podemos concluir por tanto que estos 5 lenguajes son los más utilizados, pero que la mayoría tienen bastante en común entre sí (casi todos están basados en la sintaxis del lenguaje C), sin embargo, el que más destaca en este grupo es Python, que es el más independiente del resto, y, al mismo tiempo el que permite que más flexibilidad al usuario (es más usable). Quiero destacar la importancia del lenguaje C, que aunque tiene la sintaxis más básica de los 5, es uno de los más utilizados.

Webgrafía

https://www.tiobe.com/tiobe-index/

https://es.python.org/

https://es.wikipedia.org/wiki/Python

https://es.wikipedia.org/wiki/C_(lenguaje_de_programaci%C3%B3n)

https://es.wikipedia.org/wiki/C%2B%2B

https://www.java.com/es/download/help/whatis_java.html

https://es.wikipedia.org/wiki/C_Sharp


No hay comentarios:

Publicar un comentario