INTELIGENCIA ARTIFICIAL

El lenguaje de programación Julia muestra un desempeño sólido

Explore Julia, el lenguaje de programación para aplicaciones de aprendizaje automático y otros detalles sobre el lenguaje más popular de la actualidad.

Una cara y ceros y unos que representan el aprendizaje automático.Crédito de la imagen: ryzhi/Adobe Stock

En agosto de 2023, se publicó el índice de la comunidad de programación de TIOBE y el lenguaje de programación Julia entró por primera vez en el top 20. Julia es un lenguaje de programación relativamente nuevo, se formalizó hace 13 años, lo que hace que su rápido ascenso sea particularmente notable. TIOBE Software clasificó 100 lenguajes de programación por su popularidad en la comunidad de programación.

Salta a:

Julia es excelente para el aprendizaje automático

La irrupción de Julia en el top 20 (#20) es notable porque es la primera vez que un lenguaje de programación relativamente nuevo ingresa al escalón más alto de la popularidad del índice. El CEO y propietario de la lista de TIOBE Software, Paul Jansen, señaló que Julia se usa a menudo para el aprendizaje automático, la ciencia de datos y la computación matemática. Sin embargo, eso no significa que sea único: muchos otros lenguajes de programación en el top 20, como Python, R y MATLAB, también provienen de estos campos.

La diferencia, dice Jansen, es la disponibilidad: «Julia es más rápida que Python, más adecuada para escribir sistemas grandes que R y menos costosa que MATLAB», escribió. «Por lo tanto, la velocidad, la escalabilidad y el código abierto hacen de Julia una opción atractiva».

LEER  Los 7 lenguajes de programación más populares para desarrolladores de AR y VR

mirar: Primeros pasos con Julia: una lista de recursos (PDF gratuito) (República tecnológica)

El uso de Julia presenta algunos desafíos. «…Julia requiere más habilidades de programación que los otros 3 lenguajes mencionados, por lo que será realmente interesante ver si mantiene su lugar entre los grandes», dijo Jansen.

Cobertura de lectura obligada para desarrolladores

Jansen le dijo a Tecnopedia que el aumento continuo de Julia (que ocupó el puesto 24 en el radar TIOBE el mes pasado) es parte de una tendencia en los casos de uso de minería y ciencia de datos. Julia fue desarrollada en 2012 por el Dr. Viral Shah, Alan Edelman, el Dr. Jeff Bezanson y Stefan Karpinski en el Instituto de Tecnología de Massachusetts. Parte de su grandeza es su compilador justo a tiempo y la compatibilidad con bucles Read-Eval-Print, donde las líneas de código se interpretan a medida que se escriben.

Julia es especialmente adecuada para el aprendizaje automático porque tiene la biblioteca SimpleChains.jl, que está diseñada para acelerar la creación de pequeñas redes neuronales, como las redes científicas de aprendizaje automático utilizadas en el análisis de datos médicos.

Cambios en la lista de los 10 principales lenguajes de programación

Los tres principales lenguajes de programación del índice se mantuvieron estables entre julio y agosto, con Python, C y C++ manteniendo sus respectivas posiciones de liderazgo. C++ ganó puntos en el sistema de clasificación de TIOBE, aumentando un 0,49 por ciento para alcanzar su posición más alta desde que ingresó al índice en 2001. (Sin embargo, los puntos agregados no fueron suficientes para impulsarlo a una clasificación más alta).

VER: Índice TIOBE de este mes y la lista completa de los 10 principales lenguajes de programación para los primeros meses de 2023 (Tecnopedia)

Jansen eligió C++ como el lenguaje del año para 2023 porque C++ es el más popular según su ranking de popularidad. En ese momento, afirmó que parte de la razón de la medalla de oro de C++ fue que «… es posible desarrollar sistemas de software grandes y rápidos (sobre millones de líneas de código) en C++ sin tener que caer en una pesadilla de mantenimiento. «La publicación más reciente de C++20) también puede haber contribuido a su popularidad.

mirar: Paquete de programación C++: de principiante a experto (Colegio de Tecnología de la República)

La lista de los 10 principales no cambió mucho entre julio y agosto. Tanto JavaScript como SQL obtuvieron puntos, pero no los suficientes para cambiar su clasificación. El lenguaje ensamblador ingresó al top 10 en el No. 9, mientras que MATLAB cayó del No. 10 en julio al No. 13 en agosto y fue reemplazado por PHP.

¿Qué es el Índice de la Comunidad de Programación TIOBE?

El índice de la comunidad de programación de TIOBE es una tabla de clasificación de lenguajes de programación que clasifica la popularidad de cada idioma según el sistema de puntos de TIOBE. El índice se actualiza mensualmente. Las calificaciones las determinan la comunidad de ingenieros, los cursos y los proveedores externos. Los motores de búsqueda populares como Google, Bing, Yahoo, Wikipedia, Amazon, YouTube y Baidu también se utilizan para calcular las calificaciones. TIOBE señala que el índice no mide el «mejor» lenguaje de programación o el lenguaje en el que se escriben la mayoría de las líneas de código, sino una medida de popularidad y conocimiento general.

TIOBE posiciona su índice como una buena herramienta para verificar si las habilidades de los programadores profesionales aún están actualizadas o para tomar decisiones estratégicas sobre qué lenguaje de programación usar al construir nuevos sistemas de software.

LEER  Por qué los lenguajes de programación de código abierto están aplastando a sus contrapartes propietarias

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba