openSUSE bietet volle Unterstützung für die Programmiersprache Nim

Die Entwickler der openSUSE-Distribution haben den Beginn der ersten Unterstützung für Pakete im Zusammenhang mit der Programmiersprache Nim angekündigt. Der primäre Support umfasst die regelmäßige und zeitnahe Generierung von Updates, die den neuesten Versionen des Nim-Toolkits entsprechen. Pakete werden für x86-64-, i586-, ppc64le- und ARM64-Architekturen generiert und vor der Veröffentlichung in automatisierten OpenSUSE-Testsystemen getestet. Zuvor hatte die Arch-Linux-Distribution eine ähnliche Initiative zur Unterstützung von Nim ins Leben gerufen.

Die Nim-Sprache konzentriert sich auf die Lösung von Systemprogrammierproblemen, verwendet statische Typisierung und wurde mit Blick auf Pascal, C++, Python und Lisp erstellt. Nim-Quellcode wird in eine C-, C++- oder JavaScript-Darstellung kompiliert. Anschließend wird der resultierende C/C++-Code mit einem beliebigen verfügbaren Compiler (Clang, GCC, ICC, Visual C++) in eine ausführbare Datei kompiliert, wodurch Sie eine Leistung erreichen können, die der von C nahe kommt, wenn Sie die Betriebskosten nicht berücksichtigen der Müllsammler. Ähnlich wie Python verwendet Nim Einrückungen als Blocktrennzeichen. Metaprogrammierungstools und Funktionen zum Erstellen domänenspezifischer Sprachen (DSLs) werden unterstützt.

Source: opennet.ru

Kommentar hinzufügen