¿Puede Julia superar la popularidad de Python y Java?

He estado observando el índice de lenguajes de programación TÍOBE, encargado de compilar una lista de los **lenguajes de programación** más utilizados cada mes.
Al observar los informes más antiguos, he comprabado que existen un puñado de lenguajes de programación como Java, JavaScript o Python que constantemente se clasifican en lo más alto.
Sin embargo, en la parte más baja de la lista también ha estado habiendo movimientos y cada vez, el **lenguaje de programación Julia** parece estar cada vez más cerca de los 20 principales lenguajes de TIOBE.
Los seguidores de Julia, un lenguaje utilizado para el análisis de datos y la computación científica, frecuentemente destacan la velocidad del lenguaje y otras características como sus principales razones para estudiarlo.
Según una nota de TIOBE con los números más recientes, Julia gana a Matlab porque es mucho más moderno y se puede usar gratis.
Julia es mucho más rápida que Python y R. Dada la gran demanda del análisis de datos y modelado  por parte de la industria, ¿Julia iene una oportunidad real de entrar en el top 20 de cara al futuro?
Rust, otro lenguaje de programación muy popular pero sin éxito a gran escala, ha estado tratando de entrar en el top 20 desde hace ya algún tiempo.
Julia se lanzó inicialmente en 2012, finalmente ha llegado a la versión 1.0.
Fusionando la productividad de alto nivel y la facilidad de uso de Python y R con la velocidad ultrarrápida de C++, los desarrolladores de Julia afirman que el lenguaje está listo para cambiar el mundo tecnológico con el lanzamiento de la versión 1.0.
De todas las especialidades y funciones de Julia, su capacidad para enviar múltiples mensajes simultáneamente es lo verdaderamente destacable. Además, el envío polimórfico en Julia permite que las definiciones de función se apliquen como propiedades de estructura.
Empresas como Capital One, Disney y Amazon han utilizado a Julia para tareas relacionadas con datos, pero el lenguaje aún no ha ganado una popularidad generalizada como lo ha hecho Python.
Aunque tal vez eso cambie durante los próximos años, solamente el tiempo dirá..

Relacionado

Vulture: Encuentra el código muerto en Python

Vulture encuentra código no utilizado dentro de código creado con Python. Esto es útil para limpiar y encontrar errores en bases de código grandes. Debido a la naturaleza dinámica de Python, es probable que los analizadores de código estático como Vulture no detecten algún código muerto. Además, el código que solo se llama implícitamente puede ser notificado como código no utilizado. No obstante, Vulture puede ser ¡SEGUIR LEYENDO!

Volver a lo básico: Introducción a Tomcat

Apache Tomcat es un contenedor de servlets de Java que existe desde hace mucho tiempo. Es de código abierto e implementa las especificaciones básicas de Java Enterprise (ahora llamada Jakarta EE) como las especificaciones Jakarta Servlet, Jakarta Server Pages y Jakarta WebSocket. https://ciberninjas.com/java-sigue-siendo-popular/ Apache Software Foundation lanzó Tomcat por primera vez en 1998, solo cuatro años después de Java. https://ciberninjas.com/java-editores/ Tomcat comenzó como la implementación de ¡SEGUIR LEYENDO!

Volver a lo básico: Introducción a JDK

JRE y JDK son frecuentemente malentendidos por los más novatos. Si solo estás interesado en ejecutar aplicaciones Java en tu computadora, puedes hacerlo fácilmente con Java Runtime Environment. Sin embargo, si deseas construir un programa de software basado en Java, es posible que necesites otras herramientas denominadas JDK, además de JRE. Los desarrolladores que recién están comenzando con Java a menudo confunden el Kit de desarrollo ¡SEGUIR LEYENDO!

Vidgear: Librería de Python para el procesamiento de vídeo

VidGear es una poderosa biblioteca de procesamiento de video en Python construida con Gears de subprocesos múltiples, cada uno con un conjunto único de características innovadoras. Estas API proporcionan un contenedor fácil de usar, altamente extensible y multihilo alrededor de muchas bibliotecas subyacentes de última generación como OpenCV ➶, FFmpeg ➶, picamera ➶, pafy ➶, pyzmq ➶ y python-mss ➶. El siguiente diagrama de bloques funcional ¡SEGUIR LEYENDO!

Uscrapper: Raspador web OSINT de recopilación de datos personales

Presentamos Uscrapper 2.0, un potente webscrapper OSINT que permite a los usuarios extraer diversa información personal de un sitio web. Aprovecha técnicas de raspado web y expresiones regulares para extraer direcciones de correo electrónico, enlaces de redes sociales, nombres de autores, ubicaciones geográficas, números de teléfono y nombres de usuario de fuentes con y sin hipervínculos en la página web, admite subprocesos múltiples para acelerar este ¡SEGUIR LEYENDO!

Deja un comentario