V , a linguagem de programação que Vem fazendo muito sucesso

Vlang é indicada para Desenvolvimento Web, Desenvolvimento de Games, Interfaces Gráficas, Mobile, Ciência, Sistemas embarcados, Ferramentas e etc.


V , a linguagem de programação que Vem fazendo muito sucesso


V ou Vlang é uma linguagem de programação : compilada, de uso geral e tipada estaticamente . Lançada como um projeto de código aberto em junho de 2019 por Alex Medvedniko.

Projetado para desempenho, segurança e compilação rápida. O compilador é escrito em V e tem menos de 1MB, é capaz de compilar em menos de um segundo cerca de 1 milhão de linhas de código com zero dependências de biblioteca.

Você pode aprender tudo sobre a linguagem somente lendo a documentação em uma hora e, na maioria dos casos, há apenas uma maneira de fazer algo.

Isso resulta em código simples, legível e de fácil manutenção.

Apesar de simples, V dá muito poder ao desenvolvedor e pode ser usado em praticamente todos os campos, incluindo programação de sistemas: Desenvolvimento Web, Desenvolvimento de Games, Interfaces Gráficas, Mobile, Ciência, Sistemas embarcados, Ferramentas, etc.


Instalação

Você pode instalar usar o V em quase todos os sistemas operacionais possíveis, tais como: Linux, macOS, Windows, *BSD, Solaris, WSL, Android, Raspbian, …

Você precisará do: Git, gcc e Make .

Para instalar utilize os comandos abaixo na ordem:

git clone --depth=1 https://github.com/vlang/v
cd v
make
cd ..
sudo mv v/ /opt
cd /opt/v/
sudo ./v symlink

Depois você já pode testar a Vlang:

v version

Possível e similar saída: V 0.2.4 d826317 .


Olá, Vlang!

Vamos testar um Hello, World! . Crie um arquivo de extensão .v, ex.: nvim hello.v e insira esse código:

fn main() {
	println('Olá, Vlang!')
}

Agora para executar, rode:

v run hello.v

Provável saída: Olá, Vlang! .

Você também pode compilar e rodar após gerar o binário:

v hello.v
./hello

Customizando seu IDE/Editor com Highlight para Vlang


Traduzindo de acordo com outras linguagens

Se você está acostumado com C++ essa mini tabela mostra operações em Vlang similar à C++:

C++ Vlang
std::vector s; mut s := []
s.push_back("V is "); s << 'V is '
s.push_back("awesome"); s << 'awesome'
std::cout << s.size(); println(s.len)

Você pode notar que Vlang é muito parecida com Go/Golang . Veja essa tabela comparativa.

Assista ao Vídeo


Para mais informações e documentação consulte os links abaixo:

v help

programacao vlang go


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo


Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!