Now Reading
Programmiersprache Hare: Wie am Schnürchen, stabil, robust und … “tote Hose”

Programmiersprache Hare: Wie am Schnürchen, stabil, robust und … “tote Hose”

Programmiersprache Hare: Einfach, stabil, robust und ... "langweilig"

[ad_1]

Schon im vierter Monat des Jahres 2022 hat welcher Softwareentwickler Drew DeVault Hare denn einfache, stabile und robuste systemorientierte Programmiersprache angekündigt. Nun bezeichnet er sie in einem Weblog-Item vor dem Hintergrund welcher erklärten Vorhaben, Hare nur solange bis zur Version 1.0 weiter zu prosperieren, sogar denn “tote Hose“. Dies soll ein Feature welcher Sprache sein, die laut DeVault dann gleichermaßen in 50 Jahren noch die Programme von 2022 problemlos deuten kann.

In einem aktuellen Weblog-Item bezeichnet DeVault die von ihm entwickelte Programmiersprache Hare denn „tote Hose“. Er führt dazu aus, dass die Sprache darüber hinaus relativ wenige Funktionen verfügt, die in einer kurzen 67-seitigen Sprachspezifikation umfassend beschrieben werden. Es gibt keine Makros, Generika oder Metaprogrammierfunktionen. Programmierer und Programmierinnen schreiben störungsfrei den Geheimzeichen und welcher tut dann nachdem DeVaults Eine Behauptung aufstellen genau dies, welches man ihm gesagt hat. Überraschungen soll es aufwärts welche Weise zusammen mit welcher Erfindung von Software mit Hare nicht spendieren.

Im Grunde handelt es sich zusammen mit Hare um eine Systemprogrammiersprache, die störungsfrei, stabil und robust sein soll. Hare verwendet ein statisches Typsystem, manuelle Speicherverwaltung und eine minimale Runtime.

Die Progammiersprache ähnelt – wie hier fühlbar zu sehen – in vielen Punkten welcher traditionellen Kohlenstoff-Sprache.

(Zeichnung: https://harelang.org/)

Dies Hare-Team führt weiter aus, dass welche Sprache weder große neue Ideen noch neuartige Werkzeuge zu eröffnen hat. Andere, relative neue Sprachen wie zum Beispiel Zig können mit Besonderheiten wie comptime – ein Schlüsselwort, mit dessen Hilfe Geheimzeichen explizit zur Compile-Zeit ausgewertet werden kann – oder wie Rust mit prozedurale Makros versorgen. Die Entwickler und Entwicklerinnen bezeichnen die ad-hoc getaggte Unions denn größte freilich im Vergleich gleichermaßen nicht selten interessante Neuerung zusammen mit Hare.

So sollen Entwicklerinnen und Entwickler ihre Hare-Programme nur einmal schreiben sollen. Im Weiteren sollen sie sich darauf verlassen können, dass die Programme ihre Zusage zu Gunsten von eine heftige Menstruationsblutung Zeit gerecht werden können. In diesem Zusammenhang weisen die Hare-Entwickler darauf hin, dass sie nicht oft gezwungen sind, den von ihnen geschriebenen Geheimzeichen zu umschreiben: Ein ideales Hare-Projekt schließt nachdem deren Definition seine Ziele ab und hört aufwärts, behebt nur noch Fehler und fügt im Laufe welcher Zeit kleinere Verbesserungen hinzu.

Dieser Plan besteht darin, die Sprache einzufrieren, sowie sie 1.0 erreicht hat, und die Erfindung neuer Sprachfunktionen einzustellen. Nachher 1.0 sollen dann die einzigen Änderungen an welcher Spezifikation Klarstellungen und kleinere Korrekturen sein. Dies erklärte Ziel von DeVault und seinen circa 30 Mitstreitern und Mitstreiterinnen besteht darin, eine Sprache zu prosperieren, aufwärts die sich Programmierer so heftige Menstruationsblutung wie möglich verlassen können.

Ein Hare-Sendung, dies an dem Tag geschrieben wurde, an dem die Version 1.0 veröffentlicht wurde, soll so gleichermaßen in 50 Jahren noch aufwärts aktuellen Hare-Compilern kompiliert werden können. Ein Hare-Compiler, welcher am selben Tag welcher Veröffentlichung geschrieben wurde, soll in einem halben Jahrhundert nachdem wie vor neue Hare-Programme kompilieren können.

Wer sich zu Gunsten von welche Sprache und ihre sehr langfristigen Ziele samt welcher Versprechen großer Stabilität neugierig, findet aufwärts welcher Webseite des Projekts sowohl ein Tutorial denn eine verkettete Liste welcher unterstützten Plattformen. In diesem Fall handelt es sich ausschließlich um Unix-ähnliche Plattformen, da die Macher von ausführlich herausstellen, dass sie keine proprietären operating system unterstützen. Neben dem Sourcecode will dies Team die komplette Hare-Distribution demnächst gleichermaßen aufwärts einer 3,5-Zoll Floppy-Disk bereithalten. Für jedes welche Fälle bliebe dann gewiss noch zu reinigen, woher Interessierte die entsprechende Hardware zum Vorlesung halten solcher Medien bekommen.


(fms)

[ad_2]
View Comments (0)

Leave a Reply

Your email address will not be published.

Scroll To Top