Martes, Marzo 09, 2021

Lenguaje Rust: Sus desarrolladores anuncian la nueva versión 1.50.0

lenguaje-rust-desarrolladores-anuncian-nueva-version-1-50-0-01

Hace pocos días, el equipo de desarrolladores del Lenguaje Rust ha anunciado una nueva versión del mismo, la versión 1.50.0. De manera tal, de seguir fortaleciendo al relativamente joven y destacado lenguaje de programación que está permitiendo a muchos construir software más fiable y eficiente.

Joven, debido a que, a penas su primera versión estable fue publicada el día 15 de mayo del año 2015 por parte de la Fundación Mozilla. Y destacado, ya que, desde el principio ha cumplido muy bien su objetivo principal, es decir, ser un lenguaje de programación  práctico, multiparadigma, orientado a objetos, concurrente, potente, seguro y veloz, entre muchas otras bondades.

go-nodejs-php-python-ruby-5-proyectos-desarrollo-software-01

Para aquellos, que les gustan los temas relacionados con el ámbito del Desarrollo del Software, les recomendamos leer luego de finalizada esta presente publicación, nuestra anterior publicación relacionada haciendo clic en el enlace inmediatamente inferior:

La Programación (Desarrollo de Software), hoy en día, es un ámbito profesional muy demandado, ya que, el mismo es una herramienta fundamental que le da forma al mundo en el que vivimos. Por eso, su aprendizaje constituye no solo una excelente oportunidad en lo laboral, sino una oportunidad para mejorar el razonamiento lógico formal de cada individuo. Por eso, 5 Proyectos de Desarrollo de Software abiertos para aprender/fortalecer sobre GNU/Linux recomendables son: Go, Node.js, PHP, Python y Ruby.Go, Node.js, PHP, Python y Ruby: 5 Proyectos de Desarrollo de Software

Articulo relacionado: Go, Node.js, PHP, Python y Ruby: 5 Proyectos de Desarrollo de Software

lenguaje-rust-desarrolladores-anuncian-nueva-version-1-50-0-02

Lenguaje Rust: Nueva versión 1.50.0

¿Qué es el Lenguaje Rust?

Citando una anterior publicación sobre el Lenguaje Rust, podemos describir brevemente al mismo de la siguiente manera:

“Rust es un lenguaje de programación compilado, de propósito general y multiparadigma que está siendo desarrollado por Mozilla y respaldada por LLVM. Este lenguaje ha sido diseñado para ser «un lenguaje seguro, concurrente y práctico» y sobre todo para ser un remplazo para los lenguajes C y C++. Rust es un lenguaje de programación de código abierto que soporta programación funcional pura, por procedimientos, imperativa y orientada a objetos.”

“Este lenguaje de programación funciona extremadamente rápido, evita segfaults, y garantiza la seguridad de los subprocesos. Es compatible con abstracciones de costo cero, la semántica de movimiento, la seguridad de la memoria garantizado, hilos sin razas de datos, genéricos a base de rasgo y la coincidencia de patrones. También es compatible con la inferencia de tipos, tiempo de ejecución mínimo, así como enlaces C eficientes.”

Articulo relacionado: Rust 1.43, una versión menor que solo integra actualizaciones y correcciones

Articulo relacionado: Rust, algo con lo que los desarrolladores de Linux parecen estar de acuerdo

Novedades de la versión 1.50.0

Entre las novedades de esta nueva versión 1.50.0 podemos citar brevemente las siguientes:

  • Sobre el Lenguaje: Ahora se pueden utilizar valores constantes para «x» en expresiones de array «[x; N]». Esto ha sido técnicamente posible desde 1.38.0, ya que, se estabilizó involuntariamente. Y las asignaciones a campos de unión «ManuallyDrop<T>» se consideran ahora seguras.
  • Sobre el Compilador: Fue añadido soporte de nivel 3 para el objetivo «armv5te-unknown-linux-uclibceabi»; y para el objetivo «aarch64-apple-ios-macabi». Mientras que, para el objetivo «x86_64-unknown-freebsd» ahora se construye con el conjunto de herramientas completo. Por último, se ha eliminado el soporte para todos los objetivos cloudabi.
  • Sobre las Bibliotecas: «proc_macro::Punct» ahora implementa «PartialEq<char>». Mientras que, «ops::{Index, IndexMut}» se implementa ahora para arrays de tamaño fijo de cualquier longitud. Por último, en las Plataformas Unix, el tipo «std::fs::File» tiene ahora un «nicho» de «-1». Este valor no puede ser un descriptor de archivo válido, y ahora significa que «Option<File>» ocupa la misma cantidad de espacio que «File».

Para mayor información detallada sobre el Lenguaje Rust se puede visitar su sitio web oficial en español y/o consultar directamente los 2 siguientes enlaces oficiales sobre las novedades incorporadas en la nueva versión 1.50.0, pero en inglés:

  1. Web oficial: Announcing Rust 1.50.0
  2. GitHub: Version 1.50.0 (2021-02-11)

 

Fuente: desdelinux

¿Quién está en línea?

Hay 166 invitados y ningún miembro en línea

Contador de Visitas

11465087
Hoy Hoy 724
Ayer Ayer 3594
Esta semana Esta semana 4318
Este mes Este mes 29492
Total de Visitas Total de Visitas 11465087

Día con más
visitantes

02-10-2021 : 3887

Gracias por su visita