openSUSE tarjoaa täyden tuen Nim-ohjelmointikielelle

OpenSUSE-jakelun kehittäjät ovat ilmoittaneet aloittavansa Nim-ohjelmointikieleen liittyvien pakettien alustavan tuen. Ensisijainen tuki sisältää säännöllisen ja nopean päivitysten luomisen, jotka vastaavat Nim-työkalupakin uusimpia julkaisuja. Paketit luodaan x86-64-, i586-, ppc64le- ja ARM64-arkkitehtuureille ja testataan openSUSEn automatisoiduissa testausjärjestelmissä ennen julkaisua. Aiemmin Arch Linux -jakelu käynnisti samanlaisen aloitteen Nimin tukemiseksi.

Nim-kieli keskittyy järjestelmän ohjelmointiongelmien ratkaisemiseen, käyttää staattista kirjoitusta ja luotiin Pascalia, C++:aa, Pythonia ja Lispia silmällä pitäen. Nim-lähdekoodi on käännetty C-, C++- tai JavaScript-esitykseen. Myöhemmin tuloksena oleva C/C++-koodi käännetään suoritettavaksi tiedostoksi millä tahansa saatavilla olevalla kääntäjällä (clang, gcc, icc, Visual C++), jonka avulla voit saavuttaa suorituskyvyn lähellä C:tä, jos et ota huomioon ajon kustannuksia. roskakoriin. Pythonin tapaan Nim käyttää sisennystä lohkon erottimina. Metaohjelmointityökaluja ja ominaisuuksia verkkoaluekohtaisten kielten (DSL) luomiseen tuetaan.

Lähde: opennet.ru

Lisää kommentti