Rust Language: seus desenvolvedores anunciam a nova versão 1.50.0

Rust Language: seus desenvolvedores anunciam a nova versão 1.50.0

Rust Language: seus desenvolvedores anunciam a nova versão 1.50.0

Há alguns dias, a equipe de desenvolvedores do Linguagem de ferrugem anunciou um nova versão disso, o versão 1.50.0. Desta forma, para continuar fortalecendo o relativamente linguagem de programação jovem e excelente que está permitindo muitos construir software mais confiável e eficiente.

Jovem, porque dificilmente o dele primeira versão estável foi publicado no dia 15 de maio de 2015 pelo Fundação Mozilla. E marcante, pois, desde o início cumpriu sua objetivo principal, isto é, ser um linguagem de programação prática, multiparadigma, orientado a objetos, concorrente, poderoso, seguro e rápido, entre muitos outros benefícios.

Go, Node.js, PHP, Python e Ruby: 5 projetos de desenvolvimento de software

Go, Node.js, PHP, Python e Ruby: 5 projetos de desenvolvimento de software

Para quem gosta de temas relacionados ao campo de desenvolvimento de softwareRecomendamos que você leia nossa publicação anterior relacionada após a conclusão desta publicação, clicando no link imediatamente abaixo:

"A Programação (Desenvolvimento de Software), hoje, é um campo profissional muito demandado, pois é uma ferramenta fundamental que dá forma ao mundo em que vivemos. Portanto, seu aprendizado constitui não apenas uma excelente oportunidade no ambiente de trabalho, mas uma oportunidade de aprimorar o raciocínio lógico formal de cada indivíduo. Portanto, 5 projetos de desenvolvimento de software abertos para aprender / fortalecer em GNU / Linux recomendados são: Go, Node.js, PHP, Python e Ruby." Go, Node.js, PHP, Python e Ruby: 5 projetos de desenvolvimento de software

Go, Node.js, PHP, Python e Ruby: 5 projetos de desenvolvimento de software
Artigo relacionado:
Go, Node.js, PHP, Python e Ruby: 5 projetos de desenvolvimento de software

Idioma da ferrugem: nova versão 1.50.0

Idioma da ferrugem: nova versão 1.50.0

Qual é a linguagem Rust?

Citando uma postagem anterior sobre o Linguagem de ferrugem, podemos descrevê-lo resumidamente da seguinte forma:

"Rust é uma linguagem de programação compilada, de propósito geral e multiparadigma, que está sendo desenvolvida pela Mozilla e é suportada pelo LLVM. Esta linguagem foi concebida para ser "uma linguagem segura, concorrente e prática" e acima de tudo para ser uma substituição das linguagens C e C ++. Rust é uma linguagem de programação de código aberto que oferece suporte à programação puramente funcional, procedural, imperativa e orientada a objetos."

"Esta linguagem de programação funciona de forma extremamente rápida, evita segfaults e garante a segurança do thread. Ele suporta abstrações de custo zero, semântica de movimento, segurança de memória garantida, dados sem thread, característica baseada em genérico e correspondência de padrões. Ele também suporta inferência de tipo, tempo mínimo de execução, bem como ligações C eficientes."

Ferrugem
Artigo relacionado:
Como instalar a linguagem de programação Rust no Linux?

Outras publicações relacionadas que nós recomendamos explorar, para aprofundar o conhecimento sobre a Rust Language são:

Artigo relacionado:
Rust 1.43, uma versão secundária que integra apenas atualizações e correções
Artigo relacionado:
Rust, algo com que os desenvolvedores Linux parecem concordar

O que há de novo na versão 1.50.0

Entre as novidades deste nova versão 1.50.0 podemos citar brevemente o seguinte:

  • Sobre a Língua: Agora você pode usar valores constantes para «x» em expressões de array «[x; N]». Isso é tecnicamente possível desde 1.38.0, pois se estabilizou involuntariamente. E os mapeamentos para campos de união «ManuallyDrop<T>» agora são considerados seguros.
  • Sobre o compilador: Adicionado suporte de nível 3 para o alvo «armv5te-unknown-linux-uclibceabi»; e para o objetivo «aarch64-apple-ios-macabi». Enquanto pelo gol «x86_64-unknown-freebsd» agora é construído com o conjunto de ferramentas completo. Por último, o suporte para todas as lentes cloudabi foi removido.
  • Sobre Bibliotecas: «proc_macro::Punct» agora implemente «PartialEq<char>». Enquanto que, «ops::{Index, IndexMut}» agora é implementado para matrizes de tamanho fixo de qualquer comprimento. Finalmente, nas plataformas Unix, o tipo «std::fs::File» agora tem um "nicho" de «-1». Este valor não pode ser um descritor de arquivo válido e agora significa que «Option<File>» ocupa a mesma quantidade de espaço que «File».

Para obter informações mais detalhadas sobre o Linguagem de ferrugem você pode visitar o seu site oficial em espanhol e / ou consulte diretamente o seguinte 2 links oficiais sobre as notícias incorporadas no nova versão 1.50.0, mas em inglês:

  1. Site oficial: Anunciando Rust 1.50.0
  2. GitHub: Versão 1.50.0 (2021/02/11)

Imagem genérica para conclusões do artigo

Conclusão

Nós esperamos isso "postinho útil" em «Lenguaje Rust», que é uma linguagem de programação de código aberto jovem e proeminente desenvolvida pela Mozilla; é de grande interesse e utilidade, para todo o «Comunidad de Software Libre y Código Abierto» e de grande contribuição para a difusão do maravilhoso, gigantesco e crescente ecossistema de aplicações de «GNU/Linux».

Por enquanto, se você gostou disso publicación, Não pare Compartilhe com outras pessoas, nos seus sites, canais, grupos ou comunidades de redes sociais ou sistemas de mensagens preferidos, de preferência gratuitos, abertos e / ou mais seguros como Telegram, Signal, Mastodonte ou outro de Fediverse, preferencialmente. E lembre-se de visitar nossa página inicial em «FromLinux» para explorar mais novidades, bem como aderir ao nosso canal oficial de Telegrama do FromLinux. Embora, para obter mais informações, você pode visitar qualquer Biblioteca online como OpenLibra y jedit, para acessar e ler livros digitais (PDFs) sobre este assunto ou outros.


O conteúdo do artigo segue nossos princípios de Ética editorial. Para relatar um erro, clique Clique aqui.

Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.