openSUSE нь Nim програмчлалын хэлийг бүрэн дэмждэг

OpenSUSE түгээлтийн хөгжүүлэгчид Nim програмчлалын хэлтэй холбоотой багцуудад анхны дэмжлэг үзүүлж эхэлснээ зарлав. Анхдагч дэмжлэг нь Nim хэрэгслийн хамгийн сүүлийн үеийн хувилбаруудтай нийцэх шинэчлэлтүүдийг тогтмол бөгөөд шуурхай гаргах явдал юм. Багцуудыг x86-64, i586, ppc64le болон ARM64 архитектурт зориулж үүсгэж, хэвлэхээс өмнө openSUSE автоматжуулсан туршилтын системд туршина. Өмнө нь Arch Linux түгээлт нь Nim-ийг дэмжихийн тулд ижил төстэй санаачилга гаргаж байсан.

Nim хэл нь системийн програмчлалын асуудлыг шийдвэрлэхэд чиглэгдсэн, статик бичих аргыг ашигладаг бөгөөд Pascal, C++, Python, Lisp хэл дээр тулгуурлан бүтээгдсэн. Nim эх кодыг C, C++ эсвэл JavaScript дүрслэл болгон хөрвүүлдэг. Дараа нь C/C++ кодыг ашиглах боломжтой аливаа хөрвүүлэгчийг (clang, gcc, icc, Visual C++) ашиглан гүйцэтгэх боломжтой файл болгон хөрвүүлдэг бөгөөд энэ нь хэрэв та ажиллуулах зардлыг тооцохгүй бол C-тэй ойролцоо гүйцэтгэлд хүрэх боломжийг олгодог. хог цуглуулагч. Python-той адил Nim нь догол мөрийг блок хязгаарлагч болгон ашигладаг. Домэйн тусгай хэл (DSL) үүсгэх метапрограмчлалын хэрэгсэл, чадварыг дэмждэг.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх