A linguagem de programação V foi lançada em código aberto

linguagem de programação V

A equipe que lida com o desenvolvimento da linguagem de programação V havia planejado em março passado a disponibilidade de uma versão de código aberto do idioma para o mês de junho de 2019.

E isso foi conseguido com a publicação da versão de código aberto esta semana de linguagem com alguns dos muitos recursos que você mencionou. Neste lançamento, a equipe de desenvolvimento sempre destaca recursos como segurança, velocidade, leveza e a capacidade de traduzir todos os seus projetos C / C ++.

A linguagem de programação foi criada por Alex Medvedniko, um desenvolvedor holandês que afirma ter um forte compromisso com a simplicidade e o desempenho.

De acordo com Alex, tudo o que você pode fazer com as outras línguas existentes também pode ser feito com V. Alex disse que criou a linguagem V para realizar seu projeto Volt.

Volt é um cliente de desktop nativo para Slack, Skype, Matrix, Telegram, Twitch e muitos outros serviços. Você não precisa ter uma dúzia de aplicativos para alcançar todos os seus contatos em diferentes plataformas.

Durante a apresentação da linguagem V em março passado, Alex indicou que possui muitos recursos que atraem os desenvolvedores mais frequentes, incluindo sua velocidade e segurança, sua leveza e sua capacidade de traduzir todos os seus projetos. / C ++.

Também foi dito que toda a linguagem V e sua biblioteca padrão têm menos de 400 KB. Sua documentação também informa que V pode compilar até 1.2 milhão de linhas de código por segundo por núcleo de processador.

No lançamento do V

No lançamento de idioma desta semana, como um projeto de código aberto, Alex e outros desenvolvedores indicaram que V está cumprindo seu compromisso por ser uma linguagem simples, rápida, segura e compilada para desenvolvedores de software sustentável.

Como no anúncio de março, a equipe destaca recursos como uma rápida compilação de código escrito em V, a segurança da linguagem, um tradutor C / C ++, um código de recarga para levar em conta instantaneamente, mudanças e o tamanho muito pequeno do compilador e sua biblioteca, que é cerca de 400 KB, porque não contém nenhuma dependência.

As principais características da linguagem de programação V são apresentadas a seguir:

  • uma compilação rápida: V compila 1.5 milhões de linhas de código por segundo por núcleo do processador
  • segurança (não global, imutabilidade padrão, funções parcialmente puras, etc.)
  • Tradução C / C ++: V pode traduzir seu projeto C / C ++ e oferecer segurança, simplicidade e compilação até 200 vezes mais rápido
  • Compilador de 400 KB com dependência zero - toda a linguagem V e sua biblioteca padrão têm menos de 400 KB. Pode gerar V em 0,3 segundos
  • Hot Code Reload: Obtenha suas alterações instantaneamente sem recompilar. Como você também não perde tempo descobrindo o estado em que está trabalhando após cada construção, economiza minutos valiosos do seu tempo de desenvolvimento.

Além disso, sua documentação indica que V é semelhante a Go, a linguagem de programação criada pelo Google. Quando se trata de desempenho, a equipe acredita que V é tão rápido quanto C, enquanto oferece interoperabilidade com ele.

No entanto, muitos permanecem céticos sobre os muitos benefícios citados para a linguagem.

Eles também observam que o autor ainda precisa finalizar muitos recursos, incluindo a parte multithread que supostamente é "livre de dados" em tempo de compilação, embora seja mais fácil de usar do que Go e Rust.

Para eles, agora que parte do código foi lançado, parece ser pouco mais que um tradutor C / C ++, com a maioria dos recursos anunciados removidos.

Por enquanto, o autor publicou uma primeira versão da linguagem de código aberto. Relatou que V não usa a estrutura do compilador LLVM, mas compila diretamente no código de máquina.

Segundo ele, esse é um dos principais motivos pelo qual é tão leve e rápido. Atualmente, apenas a arquitetura x64 e o formato Mach-O são suportados.

Código V


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.

  1.   Piloto automático dito

    Parece ótimo e em apenas 400kb! Parece a fórmula mágica do Obelix. = :)

    1.    tarak dito

      Estou te dizendo, é incrível, embora tenhamos que ver como ficará no final.