En comparación con otros lenguajes de programación, Rust, que nació en 2010 , es un lenguaje relativamente joven, pero se ha ganado el favor de cada vez más desarrolladores por su excelente rendimiento y seguridad de memoria, e incluso ha sido votado por Stack Overflow como el más Idioma popular durante muchos años seguidos. Idioma favorito. Creo que has escuchado varias historias sobre el uso de Rust para reinventar la rueda, lo que muestra su potencial de crecimiento.
En este evento, se invitó al maestro Huo Bingqian a compartir con ustedes cómo usó Rust para desarrollar una herramienta simple de generación de portadas de texto al hacer videos de Bilibili . Aprenderá cómo trabajar con datos gráficos en Rust, comenzando con la creación y edición de imágenes utilizando las bibliotecas image e image-proc. Luego, la biblioteca RustType se utilizará para cargar y procesar fuentes, lo que permitirá personalizar el estilo de fuente del texto dibujado. Finalmente, para utilizar texto con formato HTML como entrada al programa, el texto HTML se analizará a través de la biblioteca htmlparser y se generará el resultado final de la imagen de portada.
Para hacer que el flujo de desarrollo general de Rust sea más fluido, este intercambio utilizará el nuevo IDE de JetBrains: RustRover para demostración . Podemos ver que con el soporte de nuevos lenguajes de programación y herramientas de desarrollo modernas, la eficiencia del desarrollo y la calidad del código Se han mejorado significativamente. ¡Permita que los desarrolladores hagan un trabajo más valioso!
► ► ►
Tiempo de transmisión en vivo
"Código JetBrains en camino"
El primer “Rust” de los desarrolladores de Kotlin: ¿ Rust es bueno o no?
19 de octubre de 2023 (jueves) 20:00
► ► ►
Compartir invitados
Huo Bingqian
Estación B/cuenta pública
@胡平干bennyhuo
Experto en desarrolladores de Google (dirección de Kotlin), conocido Up Master y autor de "Comprensión profunda de las rutinas de Kotlin", "Práctica profunda de la metaprogramación de Kotlin" y otros libros de Kotlin. Además de Kotlin, también he incursionado ampliamente en múltiples lenguajes de programación y también comparto mi experiencia de lectura y los aspectos interesantes de diferentes lenguajes de programación con los desarrolladores de Station B.
anfitrión
fan shengyou
Shengyou es un evangelista técnico de JetBrains y tiene un profundo conocimiento de las tecnologías y productos relacionados con JetBrains. Como evangelista, está dispuesto a compartir su experiencia en desarrollo para ayudar a más desarrolladores a mejorar la productividad y la calidad del código.
► ► ►
¡Envía tu pregunta!
¿Tiene mucha curiosidad y preguntas sobre Rust y RustRover ? Le invitamos a dejar un mensaje al final del artículo para hacer sus preguntas . ¡Las grabaremos e invitaremos a los invitados a discutirlas y responderlas durante la transmisión en vivo!
Haga clic en el botón de reserva ahora
19 de octubre (jueves) 20:00 horas
¡Nos vemos en línea a tiempo!
Código JetBrains en el camino
Es una serie de programas de vídeo creados por el equipo de JetBrains. Aquí, invitaremos a líderes tecnológicos, expertos técnicos y líderes comunitarios en diversos campos para centrarse en las tendencias tecnológicas de vanguardia, compartir experiencias prácticas de desarrollo y centrarse en temas candentes de desarrollo. ¡El contenido que te gusta está codificado!
La columna "JetBrains Code Road" continúa reclutando invitados para compartir. Damos la bienvenida a expertos y socios apasionados por diversos campos técnicos para que participen en la cocreación del contenido del programa. Si está interesado en compartir su experiencia de desarrollo y sus opiniones con más desarrolladores, puede enviar un mensaje privado a nuestra cuenta oficial de WeChat o a Station B y comunicarse con nuestro personal para registrarse. ¡El orador invitado en la próxima charla sobre códigos de JetBrains puede ser usted!
Este artículo se comparte desde la cuenta pública de WeChat: JetBrains (JetBrainsChina).
Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Este artículo participa en el " Plan de creación de fuentes OSC ". Los que están leyendo pueden unirse y compartir juntos.