Novidades V

Lançamento do V 0.4.8: novidades e avanços da linguagem de programação

O V 0.4.8 traz melhorias como implementação de interfaces e aprimoramentos em compilação e tratamento de erros. A nova versão visa maior eficiência e compatibilidade ampliada.

Desenvolvedores de código aberto trabalhando em um ambiente de escritório com computadores; um desenvolvedor de óculos olhando para a câmera enquanto o outro está concentrado no monitor.

O V, uma linguagem de programação tipada estaticamente, acaba de lançar sua versão 0.4.8. Desenvolvido com foco na simplicidade e eficiência, o V oferece uma rápida curva de aprendizado, compilação veloz, segurança aprimorada e uma integração otimizada com C. Entre os recursos principais estão a compilação eficiente e a capacidade de desenvolver aplicações multiplataforma com suporte aprimorado para lidar com erros. Além disso, o projeto continua a expandir suas bibliotecas gráficas e seu gerenciador de pacotes. O código-fonte do compilador e das bibliotecas é aberto, sob a licença MIT.

Novidades da versão 0.4.8

  • Implementação de Interfaces: Agora é possível usar a palavra-chave opcional “implements” para a implementação explícita de interfaces.
  • Argumentos de Função Dinâmicos: Suporte para retornar o resultado de uma função como argumento de outra.
  • Sumtype Padrão: Definição automática do valor padrão do tipo de soma com base no primeiro tipo variante.
  • Melhorias no Tratamento de Erros: Os campos obsoletos “.code” e “.msg” foram removidos do IError, substituídos por funções .code() e .msg().
  • Aprimoramentos em Expressões Lambda: Correções no uso de genéricos.
  • Suporte Avançado em Comptime: Agora é possível percorrer parâmetros de métodos usando $for param in method.params {.
  • Outras Melhorias e Correções: Mensagens de erro mais detalhadas para inconsistências em tipos e suporte a variáveis de compilação como @BUILD_DATE, @BUILD_TIME e @BUILD_TIMESTAMP.

Mudanças Importantes

  • Depreciação de Bibliotecas: x.vweb e vweb foram descontinuados em favor do veb, um framework mais rápido e estável para desenvolvimento web.
  • Compatibilidade Estendida: O V agora é compatível com ARM64 e até com sistemas Windows XP.

Comunidade e Projetos

A comunidade V está ativa com vários projetos, como o Volt, um serviço de mensagens inspirado em plataformas como Discord e Telegram, e a criação de um chat em russo no Telegram para usuários e desenvolvedores.

Para mais detalhes sobre esta versão e o código-fonte, acesse o repositório oficial.

Acesse a versão completa
Sair da versão mobile