Una de las bases para ser feliz como programador es que el lenguaje que usamos a diario nos produzca la menor cantidad de dolores de cabeza. Si revisamos las últimas encuestas de stackoverflow sobre desarrolladores nos encontramos con que Rust es el lenguaje de programación más amado por los programadores. ¿Qué tiene este lenguaje que hace felices a los programadores que lo han probado? Todo ello a pesar de seguir siendo un gran desconocido para muchos programadores.
Ser el lenguaje más amado y más popular, quizás siga estando reñido con otros factores. Ya hemos hablamos de la popularidad de Python y el hecho de no ser un lenguaje relativamente nuevo. Con Rust nos encontramos con el caso de ser prácticamente un recién llegado y un gran desconocido para muchos programadores. Vamos a descubrirlo en detalle y ver en qué casos de uso puede ayudarnos en nuestro trabajo diario como programadores.
Mozilla necesitaba a Rust como la pieza fundamental de Servo en Firefox
Rust comenzó a evolucionar gracias al impulso de Firefox y la de un gran número de contribuidores de la comunidad, no sólo de Mozilla
Rust surgió en 2010 en Mozilla como un proyecto personal de Graydon Hoare en busca de un lenguaje que permitiera escribir un código extremadamente rápido al mismo nivel que C o C++ pero sin los problemas de gestión de memoria que había llevado históricamente a ser extremadamente meticuloso para no cometer graves bugs en el acceso de memoria y condiciones de carrera …