
Una breve introducción a nuestro curso rust, donde te cuento un poco sobre mi background profesional y los temas a tratar en el curso.
En esta clase veremos los tipos primitivos:
Enteros u8, u16, u32, u64, i8, i16, i32, i64
Punto flotante: f32, f64
Char
Booleano
Convertirlos en binario, octal, hexadecimal
Operadores aritmeticos y logicos
Explicacion de bit shifting con el codigo de halving de bitcoin core
Rust es un lenguaje de programación compilado, de propósito general y multiparadigma que está siendo desarrollado por Mozilla. Ha sido diseñado para ser "un lenguaje seguro, concurrente y práctico". Es un lenguaje de programación multiparadigma que soporta programación funcional pura, por procedimientos, imperativa y orientada a objetos.
Rust es desarrollado de forma totalmente abierta y busca la opinión y contribución de la comunidad. El diseño del lenguaje se ha ido perfeccionando a través de las experiencias en el desarrollo del motor de navegador Servo, y el propio compilador de Rust. Aunque es desarrollado y patrocinado por Mozilla y Samsung, es un proyecto comunitario. Una gran parte de las contribuciones proceden de los miembros de la comunidad.
La sintaxis de Rust es similar a la de C y C++, con bloques de código delimitados por llaves y estructuras de control de flujo tales como if, else, do, while y for. No todas las estructuras de C y C++ están presentes, además, otras (como la palabra clave match para ramificación multidireccional) serán menos familiares para programadores que vienen de estos lenguajes.
En mi opinión, Rust es el mejor lenguaje de programación que puedes aprender hoy.
Ven y aprende sobre el mejor lenguaje de programación jamás creado. Además de las clases habrá muestra de código para comenzar a hacer que todo su software y aplicaciones realmente funcionen.