openSUSE biedt volledige ondersteuning voor de programmeertaal Nim

De ontwikkelaars van de openSUSE-distributie hebben de start aangekondigd van het bieden van initiële ondersteuning voor pakketten gerelateerd aan de programmeertaal Nim. Primaire ondersteuning omvat het regelmatig en snel genereren van updates die overeenkomen met de nieuwste releases van de Nim-toolkit. Er zullen pakketten worden gegenereerd voor x86-64-, i586-, ppc64le- en ARM64-architecturen, en vóór publicatie worden getest in geautomatiseerde openSUSE-testsystemen. Eerder lanceerde de Arch Linux-distributie een soortgelijk initiatief om Nim te ondersteunen.

De Nim-taal is gericht op het oplossen van systeemprogrammeerproblemen, maakt gebruik van statisch typen en is gemaakt met het oog op Pascal, C++, Python en Lisp. De Nim-broncode wordt gecompileerd in een C-, C++- of JavaScript-weergave. Vervolgens wordt de resulterende C/C++-code gecompileerd in een uitvoerbaar bestand met behulp van elke beschikbare compiler (clang, gcc, icc, Visual C++), waardoor u prestaties kunt bereiken die dicht bij C liggen, als u geen rekening houdt met de kosten van het uitvoeren van de vuilophaler. Net als Python gebruikt Nim inspringen als blokscheidingstekens. Metaprogrammeertools en mogelijkheden voor het creëren van domeinspecifieke talen (DSL's) worden ondersteund.

Bron: opennet.ru

Voeg een reactie