Rust Language: os seus desenvolvedores anuncian a nova versión 1.50.0

Rust Language: os seus desenvolvedores anuncian a nova versión 1.50.0

Rust Language: os seus desenvolvedores anuncian a nova versión 1.50.0

Hai uns días, o equipo de desenvolvedores do Linguaxe de ferruxe anunciou un nova versión diso, o versión 1.50.0. De tal xeito, seguir reforzando o relativamente linguaxe de programación nova e sobresaínte o que está a permitir a moitos construír software máis fiable e eficiente.

Mozo, porque, case non o é primeira versión estable publicouse o mesmo día 15 de maio de 2015 polo fundación mozilla. E sobresaliente, xa que dende o principio cumpriu o seu obxectivo principal, é dicir, ser un linguaxe de programación práctica, multiparadigma, orientado a obxectos, simultáneo, potente, seguro e rápido, entre outras moitas vantaxes.

Go, Node.js, PHP, Python e Ruby: 5 proxectos de desenvolvemento de software

Go, Node.js, PHP, Python e Ruby: 5 proxectos de desenvolvemento de software

Para aqueles que gusten dos temas relacionados co campo do Desenvolvemento de SoftwareRecomendámoslle que lea a nosa publicación relacionada anterior despois de finalizar esta publicación facendo clic na ligazón inmediatamente debaixo:

"A programación (desenvolvemento de software) é hoxe un campo profesional moi demandado, xa que é unha ferramenta fundamental que conforma o mundo no que vivimos. Polo tanto, a súa aprendizaxe constitúe non só unha excelente oportunidade no traballo, senón unha oportunidade para mellorar o razoamento lóxico formal de cada individuo. Polo tanto, 5 proxectos de desenvolvemento de software abertos para aprender / fortalecer en GNU / Linux recomendados son: Go, Node.js, PHP, Python e Ruby." Go, Node.js, PHP, Python e Ruby: 5 proxectos de desenvolvemento de software

Go, Node.js, PHP, Python e Ruby: 5 proxectos de desenvolvemento de software
Artigo relacionado:
Go, Node.js, PHP, Python e Ruby: 5 proxectos de desenvolvemento de software

Idioma de ferruxe: nova versión 1.50.0

Idioma de ferruxe: nova versión 1.50.0

Que é a linguaxe Rust?

Citando unha publicación anterior sobre o Linguaxe de ferruxe, podemos describilo brevemente do seguinte xeito:

"Rust é unha linguaxe de programación compilado de propósito xeral e multi-paradigma que está a ser desenvolvido por Mozilla e soportado por LLVM. Esta linguaxe foi deseñada para ser "unha linguaxe segura, simultánea e práctica" e, sobre todo, para substituír ás linguas C e C ++. Rust é unha linguaxe de programación de código aberto que admite unha programación pura, funcional, procedimental, imperativa e orientada a obxectos."

"Esta linguaxe de programación funciona moi rápido, evita os segfaults e garante a seguridade do fío. Soporta abstraccións de custo cero, semántica de movemento, seguridade da memoria garantida, fíos de datos sen carreiras, xenéricos baseados en trazos e correspondencia de patróns. Tamén admite inferencias de tipo, un tempo de execución mínimo e unións C eficientes."

Ferrugem
Artigo relacionado:
Como instalar a linguaxe de programación Rust en Linux?

Outras publicacións relacionadas que recomendamos explorar, para profundar no coñecemento sobre o Rust Language son:

Artigo relacionado:
Rust 1.43, unha versión menor que só integra actualizacións e correccións
Artigo relacionado:
Rust, algo co que os desenvolvedores de Linux parecen estar de acordo

Novidades na versión 1.50.0

Entre as novidades disto nova versión 1.50.0 podemos citar brevemente o seguinte:

  • Acerca da lingua: Agora podes usar valores constantes para «x» en expresións de matriz «[x; N]». Isto foi tecnicamente posible desde a 1.38.0, xa que se estabilizou involuntariamente. E as asignacións a campos de unión «ManuallyDrop<T>» agora considéranse seguros.
  • Acerca do compilador: Engadiuse soporte de nivel 3 para o obxectivo «armv5te-unknown-linux-uclibceabi»; e polo obxectivo «aarch64-apple-ios-macabi». Mentres que para o gol «x86_64-unknown-freebsd» agora está construído co conxunto de ferramentas completo. Por último, eliminouse o soporte para todas as lentes cloudabi.
  • Acerca das bibliotecas: «proc_macro::Punct» agora implementar «PartialEq<char>». Mentres, «ops::{Index, IndexMut}» agora está implementado para matrices de tamaño fixo de calquera lonxitude. Finalmente, nas plataformas Unix, o tipo «std::fs::File» agora ten un "nicho" de «-1». Este valor non pode ser un descriptor de ficheiro válido e agora isto significa «Option<File>» ocupa a mesma cantidade de espazo que «File».

Para obter información máis detallada sobre o Linguaxe de ferruxe podes visitar o teu páxina web oficial en castelán e / ou consulte directamente o seguinte 2 ligazóns oficiais sobre as novidades incorporadas ao nova versión 1.50.0, pero en inglés:

  1. Páxina web oficial: Announcing Rust 1.50.0
  2. GitHub: Versión 1.50.0 (2021-02-11)

Imaxe xenérica para conclusións do artigo

Conclusión

Agardamos isto "pequena publicación útil" en «Lenguaje Rust», que é unha linguaxe de programación de código aberto nova e destacada desenvolvida por Mozilla; é de gran interese e utilidade para o conxunto «Comunidad de Software Libre y Código Abierto» e de gran contribución á difusión do marabilloso, xigantesco e crecente ecosistema de aplicacións de «GNU/Linux».

De momento, se che gustou isto publicación, Non parar compartilo con outros, nos teus sitios web, canles, grupos ou comunidades de redes sociais ou sistemas de mensaxería favoritos, preferentemente gratuítos, abertos e / ou máis seguros como Telegrama, Sinalizar, Mastodon ou outro de Fediverse, preferentemente. E recorda visitar a nosa páxina de inicio en «Desde Linux» para explorar máis novas, así como unirse á nosa canle oficial de Telegrama de DesdeLinux. Mentres, para obter máis información, podes visitar calquera Biblioteca en liña como OpenLibra y jedit, para acceder e ler libros dixitais (PDF) sobre este tema ou outros.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.