Rust se come a C y se convierte en el principal motor de rendimiento de Python

Generado con IA

Rust supera a una de las competencias más grandes en Python. En el último año, ha aumentado un 22% por su velocidad, seguridad y eficiencia en desarrollo de proyectos.

Python es una de las opciones más utilizadas en la informática, es tan popular que ha superado a Java y a C++ en los últimos años y ese trono se vuelve cada vez más difícil de ser reemplazado por otro lenguaje de programación. Esto se debe a su gran versatilidad y compatibilidad con otros entornos, incluyendo el uso sencillo de inteligencia artificial para mejorar la productividad.

Entre todo esto están otros lenguajes que se suelen combinar con Python para acciones determinadas e incluso para lograr que se vuelva más rápido en ciertos aspectos. C solía ser el más recomendado para la eficiencia, pero ahora Rust está tomando la delantera al convertirse en el nuevo “copiloto de rendimiento” de dicho sistema de código.

Cuando se trata de tareas complejas donde se deben aplicar cálculos intensivos, procesamiento de datos, cambios masivos o soluciones críticas de problemas, es crucial la velocidad. Aquí es donde juegan un papel importante las extensiones binarias en las que se escribe código en secciones para ser vinculado al proyecto principal.

El nuevo hito de Rust sobre C plantea un futuro lleno de lenguajes de programación híbridos

Rust es muy conocido en la actualidad y es que una gran parte de los desarrolladores lo utilizan por su eficiencia, rapidez y flexibilidad con el uso de las bibliotecas correspondientes. Junto a Python, se ha convertido en una manera de crear código con mayor productividad.

C solía ser uno de los preferidos para este tipo de trabajos exigentes que conllevan complementos, pero según el informe State of Python 2025 de JetBrains, el uso de Rust en extensiones binarias pasó del 27% al 33% en tan solo un año.

Esto quiere decir que ha superado a su contrincante más cercano, ya que esas cifras quieren decir que “entre un cuarto y un tercio de todo el código nativo que se sube a PyPI para nuevos proyectos usa Rust”.

Ese aumento de 22% es una señal de que cada vez se está volviendo más relevante para el rendimiento en los proyectos que se realizan en Python, “en lugar de las extensiones tradicionales de C” que suelen ser más lentas.

No solo eso, sino también por la estabilidad, pues los expertos comentan que esto también este lenguaje de programación evita que haya los problemas más comunes de C, como la fuga de memoria, desbordamientos de buffer, errores de diversos tipos y lentitud en cuanto a compilación.

“Definitivamente, no recomiendo que te conviertas en desarrollador de Rust en lugar de en Pythonista, pero ser capaz de leer Rust básico para comprender las funciones de las bibliotecas que consumes será una buena habilidad” - Michael Kennedy (Python Software Foundation).

Al tener una sintaxis similar a C/C++, Rust se ha ido posicionando poco a poco como una de las herramientas más adecuadas para mejorar la experiencia, el costo de trabajo e incrementar la velocidad.

Algunos ejemplos que otorgan los especialistas son Polars (librería de DataFrames), Pydantic V2 (hizo una reescritura) y FastAPI (que mejoró en cuanto a componentes de servidores basados), todos mejorados gracias a Rust. También han ocurrido varios acontecimientos importantes con respecto a este entorno, como la migración masiva de WSGI a ASGI en donde se utiliza Granian o integración con Uvicorn

La gran demanda del sistema de código ha hecho que lleguen nuevas herramientas como Ty de Astral y Pyrefly de Meta, por lo que poco a poco va a ir desarrollándose aún más en varios aspectos. 

Actualmente, ya se podría decir que es un modelo híbrido consolidado, Python + Rust es la estrategia que está tomando la delantera y en los próximos años parece que seguirá siendo así. Junto a la implementación de agentes de IA o inteligencia artificial generadora de código, la industria está en pleno crecimiento y cambio de gran magnitud.

Otros artículos interesantes: