A linguagem de programação Hare, apresentada como uma linguagem de programação de sistemas, próxima da linguagem C, mas mais simples, adicionou suporte ao sistema operacional OpenBSD. O OpenBSD foi a primeira nova plataforma integrada ao Hare desde a publicação do projeto em abril de 2022 (originalmente, o Hare suportava apenas Linux e FreeBSD). O compilador Hare foi portado para o OpenBSD há cerca de um ano, mas a biblioteca padrão ainda não oferecia suporte a essa plataforma até agora.
O principal desenvolvedor da linguagem Hare e o idealizador do projeto é Drew DeVault, autor do ambiente de usuário Sway, do cliente de e-mail Aerc, da plataforma de desenvolvimento colaborativo SourceHut e do microkernel Helios. A linguagem Hare utiliza gerenciamento manual de memória e um sistema de tipos estático, onde cada variável deve ter um tipo específico atribuído explicitamente. A linguagem é otimizada para resolver tarefas de baixo nível, como o desenvolvimento de sistemas operacionais, compiladores, aplicações de rede e utilitários de sistema, que requerem máxima performance e controle total sobre a execução. Para a execução do aplicativo, um runtime minimal é anexado, e para o desenvolvimento, uma biblioteca padrão de funções é disponibilizada, fornecendo acesso às interfaces básicas do sistema operacional, além de oferecer funções para trabalhar com algoritmos, protocolos e formatos padrão. Entre os desenvolvimentos recentes em Hare, destaca-se a ferramenta hare-wayland para o desenvolvimento de aplicativos que utilizam o Wayland.
Fonte: opennet.ru
