Lenguajes de programación: Python está al borde de otro gran paso adelante

Python

está potencialmente a punto de convertirse en el lenguaje de programación de computadoras más popular y unirse a C y Java** como los únicos otros lenguajes que alcanzan el primer lugar.

Python ha estado pisándole los talones a Java y C durante los últimos años en el índice de Tiobe y recientemente superó a Java del segundo lugar para rivalizar con C.

Tiobe, una empresa de pruebas de software, basa su clasificación en las búsquedas de lenguajes de programación en sitios web y motores de búsquedas más populares.

El índice de Tiobe se actualiza mensualmente y no se alinea con las clasificaciones de popularidad de otros sitios.

Por ejemplo, la revista de ingeniería eléctrica IEEE Spectrum ha clasificado a Python como el lenguaje más popular desde al menos 2020, seguido de Java, C y JavaScript.

Mientras que el sitio web RedMonk tiene al lenguaje de JavaScript en el primer lugar, seguido por Python, Java y colocando a C en el décimo puesto.

C creado en la década de 1970, sigue siendo el lenguaje más popular porque es un lenguaje fundamental que posee acceso directo al hardware.

Lo malo de C es que es propenso a vulnerabilidades de seguridad relacionadas con la memoria.

El crecimiento de Rust

Rust

, el lenguaje creado por Mozilla, promete reemplazar a C en la programación de sistemas como se ve en los esfuerzos que se están llevando a cabo en Google para llevar Rust a Android.

La inclusión de Rust por parte de Amazon Web Services en la infraestructura de programación y el movimiento de Microsoft para llevar Rust a Windows y a Azure.

Pero Rust no es tan popular como Python que se ve favorecido porque es relativamente fácil de aprender y tiene una gran cantidad de bibliotecas y frameworks de aprendizaje automático, como NumPy y TensorFlow.

El mayor problema de Python

Python

es muy popular debido al aprendizaje automático pero no tiene cabida en el desarrollo de aplicaciones móviles, aplicaciones web y el desarrollo de dispositivos móviles.

Puesto que Python es demasiado lento al ejecutarse sobre plataformas web.

El creador de Python, Guido van Rossum que trabaja en Microsoft, admitió recientemente que Python consume demasiada memoria y energía del hardware.

Además, declaró estar trabajando en mejorar el rendimiento de Python.

Lenguajes más importantes índice Tiobe

Los 10 principales lenguajes de programación de Tiobe en Septiembre de 2021 fueron C, Python, Java, C ++, C #, Visual Basic, JavaScript, lenguaje ensamblador, PHP y SQL.

Los 20 idiomas principales también incluían a Visual Basic Classic, Groovy, Ruby, Go, Swift, MATLAB, Fortran, R, Perl y Delphi.

Es destacable el resurgimiento de Fortran como uno de los 20 idiomas principales.

Solamente en Julio de 2020, Tiobe lo clasificó como el 50 idioma más popular. Pero a principios de este año, Fortran se disparó al puesto 20 dentro del índice.

El resurgimiento de Fortran

Fortran, diseñado por IBM en la década de 1950, sigue siendo popular por codificar para las supercomputadoras más potentes del mundo.

Sin embargo, algunos miembros del comité de estándares de Fortran de EE. UU. piensan que el lenguaje está amenazado por otros lenguajes que van devorando los dominios en los que históricamente Fortran se ha desempeñó bien.

El mayor problema de Fortran, es que el desarrollo de nuevas funciones también corre el riesgo de romper el código antiguo.

Relacionado

ForEach de Javascript: Array para bucles

Como una de las estructuras de control básicas en la programación, los bucles son casi una adición diaria al código que escribimos. El bucle forEach clásico es uno de los primeros fragmentos de código que aprendemos a escribir como programadores. Si fueras un desarrollador de Javascript, sabrías que Javascript no es ajeno a la iteración a través de los elementos de una matriz o un mapa ¡SEGUIR LEYENDO!

10 Frameworks que los Desarrolladores de Software deberían Aprender 2024

Bienvenidos desarrolladores web y de software, estamos en los inicios de 2023 y es posible que muchos se esten planteado sus objetivos para lo largo del año. Con anterioridad ya he compartidos las rutas de aprendizaje para un desarrollador front-end, un desarrollador full-stack o un desarrollador back-end entre otros muchos contenidos más. En este artículo, me gustaría compartir algunos de los mejores frameworks y bibliotecas para ¡SEGUIR LEYENDO!

10 Repositorio de GitHub que todo Desarrollador Web debería conocer

GitHub es el lugar que debes buscar cuando intentas mejorar como desarrollador, toda la información que necesitas está disponible en algún repositorio que alguien ya se ha molestado en indexar. Sin embargo, la parte complicado es encontrar el repositorio más adecuado. Es fácil sentirse perdido en todos los repositorios disponibles dentro de GitHub. Para ayudarte, he elaborado una lista de 10 repositorios de GitHub que pueden ¡SEGUIR LEYENDO!

21 Mejores Frameworks de Java

Si recién comienzas a programar con Java, puedes oje la guía para principiantes sobre Java que te guiará a través de todos los conceptos más importantes de Java que necesitas conocer, si pronto quieres comenzar a utilizar cualquier de los frameworks Java. Java es un lenguaje robusto y combinado con un framework Java, puede proporcionar las mejores soluciones para cualquier campo tecnológico, ya bien sea; un ¡SEGUIR LEYENDO!

11 Mejores Herramientas de Automatización de Pruebas para Interfaces de Usuario

¿Eres un profesional del testing y las pruebas de software? Si es así, ¿Qué herramienta de pruebas utilizas? Como la mayoría de las personas cuando comienzan en el control de calidad. es posible que tenga que dominar solo una o dos herramientas de prueba porque estás restringido a lo que estás utilizando en la empresa. Cualquiera que sea la razón, si usted es un profesional experimentado, ¡SEGUIR LEYENDO!

15 Mejores Lenguajes de Programación que Aprender

Una de las habilidades más importantes para aprender en el mundo de hoy en día, es saber programar con un lenguaje de programación. En la actualidad, las computadoras han entrado en casi todas las industrias, desde el piloto automático de un avión hasta el velocímetro digital de una bicicleta pasando por la inclusión del Internet de las cosas en los pequeños electrodomésticos. Casi todo lo que ¡SEGUIR LEYENDO!

16 Bibliotecas que debes conocer como desarrollador de React

Ser un desarrollador de React moderno no se trata solo de conocer React en sí mismo. Para seguir siendo competitivo, se recomienda encarecidamente explorar todo el ecosistema. En este artículo, compilé algunas de las bibliotecas de componentes de React más útiles que podría usar para acelerar el flujo de trabajo de su desarrollador. Estos incluirán cualquier cosa, desde trabajar con formularios, gráficos, calendarios, tablas, guías, ventanas ¡SEGUIR LEYENDO!

25 Mejores aplicaciones Java jamás programadas

La historia de Java comenzó en 1991, en un momento en que Sun Microsystems buscaba extender su liderazgo en el mercado de estaciones de trabajo informáticas al floreciente mercado de la electrónica personal. Poco se sabía, de que el lenguaje de programación que Sun estaba a punto de crear democratizaría la informática, inspiraría a una comunidad mundial y se convertiría en la plataforma para un ecosistema ¡SEGUIR LEYENDO!

El lenguaje de programación OCaml cumplió 25 años

Hace 25 años, el 9 de Mayo de 1996, se anunció la versión 1.00 del lenguaje y sistema: Objective Caml: https://sympa.inria.fr/sympa/arc/caml-list/1996-05/msg00003.html 312. Ocaml era la consolidación de muchos años de trabajo, integrando el trabajo de Xavier Leroy, Jérôme Vouillon y Didier Rémy sobre objetos y clases dentro de Caml Special Light. Conjunto a Damien Doligez, Ascánder Suárez y muchas personas más. Pasaron muchas cosas durante este ¡SEGUIR LEYENDO!

3 Razones por las que los técnicos deberían aprender Linux

Linux como Mac o Windows OS, es un sistema operativo. Un día se utilizó principalmente para servidores y no era una buena solución para los PC personales. La causa de eso era su interfaz de usuario que era difícil de entender para el usuario más común Sin embargo, los desarrolladores han estado mejorado continuamente el sistema de Linux durante la última década digital y ahora, es ¡SEGUIR LEYENDO!

5 Aplicaciones de visualización de datos que deberías conocer

La visualización de datos es uno de los temas que siempre encontré interesantes. Desempeña un papel importante en las finanzas, la infografía, el periodismo, las relaciones públicas, la ingeniería, etc. De hecho, se puede argumentar que todas las industrias podrían beneficiarse del uso de la visualización de datos para presentar y digerir mejor la información. Los realmente populares como Tableau, Excel y Power BI ya satisfacen ¡SEGUIR LEYENDO!