Rust lenguaje de programación compilado y multiparadigma que está siendo desarrollado por Mozilla.
¿Aún no se que es Rust?
Este lenguaje de programación está volviéndose más popular poco a poco, esto es debido a características muy interesantes que contiene.
Rust surgió como un proyecto personal de un trabajador de Mozilla (Graydon Hoare) desde 2006, Mozilla se involucró en el proyecto en 2009 viendo la luz la primera versión en 2010.
Mi primer contacto con Rust
Tuve la oportunidad de asistir al primer Meetup de la comunidad Rust en Tuxtla Gutierrez, gracias a eso me llamó la atención conocer un poco más de este lenguaje.
También descubrí algunas de sus características más llamativas como el ser un lenguaje Compilado lo que le permite que se ejecute mucho más rápido.
Multiparadigma por lo cual no importa si programas Orientado a Objetos o Estructural puedes hacerlo con Rust.
Es un lenguaje Concurrente pocos son los lenguajes que trabajan bien con esta característica ya que maneja de manera correcta la asignación de tareas a los procesadores.
Aunque es un lenguaje de bajo nivel por lo cual nos permite actuar directamente con Hardware (RAM,Procesador) lo hace de manera sencilla.
Contiene dos tipos de números adicionales especialmente para arquitecturas mayores a 64 bits (isize y usize).
Otra de las características que se me hizo tan curiosa como excelente es que te ayuda a utilizar buenas prácticas. Un ejemplo sencillo es que si creas una variable y no la usas, el programa al tratar de ejecutarlo no te lo permite.
Estas son algunas de mis impresiones de Rust.
Para que vean un pequeño ejemplo les dejara un Hola Mundo
fn main() { println!("¡Hola, mundo!"); }
Díganme ustedes ya habían escuchado hablar de Rust. ¿Les gustaría conocer mas? Pueden entrar en este link
Los invito a que puedan conocer la comunidad, la cual es muy activa.
Si eres de Tuxtla aquí puedes encontrar información de la comunidad.