openSUSE giver fuld support til programmeringssproget Nim

Udviklerne af openSUSE-distributionen har annonceret starten på at yde indledende support til pakker relateret til programmeringssproget Nim. Primær support involverer regelmæssig og hurtig generering af opdateringer, der svarer til de seneste udgivelser af Nim-værktøjssættet. Pakker vil blive genereret til x86-64, i586, ppc64le og ARM64 arkitekturer og testet i openSUSE automatiserede testsystemer før publicering. Tidligere lancerede Arch Linux-distributionen et lignende initiativ for at støtte Nim.

Nim-sproget er fokuseret på at løse systemprogrammeringsproblemer, bruger statisk skrivning og blev skabt med øje på Pascal, C++, Python og Lisp. Nim-kildekoden er kompileret til en C-, C++- eller JavaScript-repræsentation. Efterfølgende kompileres den resulterende C/C++-kode til en eksekverbar fil ved hjælp af enhver tilgængelig compiler (clang, gcc, icc, Visual C++), som giver dig mulighed for at opnå ydeevne tæt på C, hvis du ikke tager højde for omkostningerne ved at køre skraldemanden. I lighed med Python bruger Nim indrykning som blokadskillere. Metaprogrammeringsværktøjer og -funktioner til at skabe domænespecifikke sprog (DSL'er) understøttes.

Kilde: opennet.ru

Tilføj en kommentar