Uma simples introdução ao Rust é suficiente: construção do ambiente de desenvolvimento, ferramentas de desenvolvimento e recomendações de plug-ins, Hello World

Rust: "Uma linguagem que capacita todos a construir softwares confiáveis ​​e eficientes."

Esta é a frase mais evidente do site oficial da Rust, revelando seus objetivos e características:

  • Eficiente: O desempenho é tão forte quanto C / C ++, a utilização de memória é alta, pode ser executado em dispositivos embarcados e é fácil de integrar com outras linguagens
  • Confiável: O sistema de linguagem pode garantir a segurança da memória e da thread, e o compilador pode detectar erros a tempo e antecipadamente
  • Produtividade: gerenciador de pacotes poderoso, documentação, compilador amigável e mensagem de erro clara

Site oficial da Rust: https://www.rust-lang.org/zh-CN/


Se dissermos que por trás da linguagem Go está o Google , por trás do Rust está o Mozilla .

A ferrugem é uma linguagem de nível de sistema muito moderna , então vamos tentar regá-la:

1. Instale o Rust

Introdução do site oficial: https://www.rust-lang.org/zh-CN/learn/get-started

É muito fácil instalar o Rust! !

Um, Windows:

Basta baixar e executar a ferramenta Rustup para instalá-la facilmente:

Após o download, é executada uma interface de linha de comando, é recomendável utilizar a configuração padrão (MSVC) para iniciar, ou seja, pressione Enter até o fim para concluir a instalação.

Insira a descrição da imagem aqui

Nota: Os usuários do Windows também precisam instalar o MSVC ou MinGW para poder compilar programas Rust.

O Visual Studio já inclui o MSVC, se você já instalou o VS anteriormente, pode pular esta etapa.

Se você deseja usar o MinGW, você precisa escolher ao instalar o Rust:2 Customize installation
Em seguida, default host tripleentre nesta configuração:

x86_64-pc-windows-gnu

Retorno de carruagem


Dois, Unix:

A instalação em Unix (linux / macos) é ainda mais fácil, basta copiar o seguinte comando e executá-lo no shell:
privilégios de root podem ser necessários durante o processo de instalação

curl https://sh.rustup.rs -sSf | sh

Se precisar de um método de instalação mais avançado, consulte o site oficial (atualmente apenas em inglês):
https://forge.rust-lang.org/infra/other-installation-methods.html

Após a instalação, você pode inserir alguns comandos na linha de comando para testar se a instalação foi bem-sucedida:

Insira a descrição da imagem aqui

Verifique a versão do compilador Rust (V maiúsculo):

rustc -V

Verifique a versão da ferramenta de gerenciamento de pacote de carga (V maiúsculo):

cargo -V

Se não houver efeito, pode ser necessário reiniciar o terminal ou adicionar variáveis ​​de ambiente manualmente e torná-las efetivas


2. Faça um Olá, Mundo

Existem duas maneiras de executar um Rust olá, mundo :

  • O primeiro: use a ferramenta de gerenciamento de pacotescargo

Abra a linha de comando, execute o comando e use para cargocriar um projeto Rust:

cargo new hello

Estabelecido um helloprojeto Rust, o efeito é o seguinte:

Insira a descrição da imagem aqui

  • Cargo.tomlÉ um arquivo de informações de dependência do projeto
  • srcOnde há um padrão main.rs, há um hello,worldcódigo

Depois de entrar no projeto a partir da linha de comando, podemos compilar e executar (depurar) diretamente:

cargo run

Então você pode nos ver hello,world!

Você também pode compilar e lançar (liberar):

cargo build --release

O arquivo compilado será enviado para o target/releasediretório.


  • O segundo: criar um único arquivo Rust hello.rs(sufixo do arquivo .rs)

Adicione o seguinte código para salvá-lo:

fn main() {
    
    
    println!("Hello,World!");
}

Abra a linha de comando no mesmo diretório de nível e execute o comando para compilar o .rsarquivo:

rustc hello.rs

Após a compilação, um arquivo binário será gerado, um será gerado no windows hello.exee não haverá sufixo no unix hello.

Execute o arquivo compilado e você pode ver o que imprimimos Hello,World!:

./hello

Além de um HelloWorld simples, você pode continuar tentando isso e escrever um servidor HTTP:

Rust: 70 linhas de código para escrever um serviço http simples (biblioteca padrão pura, 168kb após a compilação), teste de estresse simultâneo


3. Ferramentas de desenvolvimento

Recomendamos fortemente o Visual Studio Code (editor super leve de plataforma cruzada), conhecido como site oficial do VSCode
: https://code.visualstudio.com/

Por que recomendar? Basta olhar para a foto:

  • Operação de um clique
    Insira a descrição da imagem aqui
  • Exibição automática do tipo (as palavras cinzas são apenas essas) .Como um novato, você pode entender facilmente o tipo da variável, o que é muito prático!
    Insira a descrição da imagem aqui
  • Mensagem de erro muito detalhada
    Insira a descrição da imagem aqui
  • Descrição do código
    Insira a descrição da imagem aqui
  • Preenchimento de código, documentação
    Insira a descrição da imagem aqui
  • Documentação

Para usá-los, além de instalar o VSCode, você deve instalar alguns plug-ins:

  • Apenas pesquise assim
    Insira a descrição da imagem aqui

Meu plugin recomendado:

Rust
rust-analyzer
Rust Syntax
crates
Cargo
Even Better TOML
Better Comments
Code Runner

GitLens — Git supercharged
Git History
Git Graph

Finalmente, vou apresentar como

Atualizar versão Rust

Como o Rust é atualizado com frequência, também precisamos acompanhá-lo.
A atualização do Rust é muito fácil, execute diretamente na linha de comando:

rustup update

É isso aí!

Rust: 70 linhas de código para escrever um serviço http simples (biblioteca padrão pura, 168kb após a compilação), teste de estresse simultâneo

Acho que você gosta

Origin blog.csdn.net/qq_26373925/article/details/109120785
Recomendado
Clasificación