De programmeertaal Hare, die wordt gepresenteerd als een systeemprogrammeertaal die dicht bij C ligt, maar eenvoudiger is dan C, heeft ondersteuning voor het besturingssysteem OpenBSD gekregen. OpenBSD was het eerste nieuwe platform dat aan Hare werd toegevoegd sinds de publicatie van het project in april 2022 (oorspronkelijk ondersteunde Hare alleen Linux en FreeBSD). De compiler van Hare werd ongeveer een jaar geleden voor OpenBSD gepoort, maar de standaardbibliotheek had tot nu toe geen ondersteuning voor dit platform.
De belangrijkste ontwikkelaar van de taal Hare en de inspiratie achter het project is Drew DeVault, de auteur van de gebruikersomgeving Sway, de e-mailclient Aerc, het samenwerkingsplatform SourceHut en de microkernel Helios. In de Hare-taal wordt handmatige geheugenbeheersing en een statisch type-systeem toegepast, waarbij elke variabele expliciet een bepaald type moet krijgen. De taal is geoptimaliseerd voor low-level taken, zoals de ontwikkeling van besturingssystemen, compilers, netwerkapplicaties en systeemhulpprogramma's, waarbij maximale prestaties en volledige controle over de uitvoering vereist zijn. Voor de uitvoering van een applicatie wordt een minimale runtime bijgevoegd, en voor de ontwikkeling wordt een standaardbibliotheek van functies verspreid die toegang biedt tot de basisinterfaces van het besturingssysteem en functies voor typical algoritmen, protocollen en formaten aanbiedt. Onder de recente ontwikkelingen in Hare kan de hare-wayland toolkit voor het ontwikkelen van applicaties die gebruikmaken van Wayland worden genoemd.
Bron: opennet.ru
