openSUSE, Nim programlama dili için tam destek sağlar

openSUSE dağıtımının geliştiricileri, Nim programlama diliyle ilgili paketler için ilk desteği sağlamaya başladıklarını duyurdu. Birincil destek, Nim araç setinin en son sürümlerine karşılık gelen güncellemelerin düzenli ve hızlı oluşturulmasını içerir. Paketler x86-64, i586, ppc64le ve ARM64 mimarileri için oluşturulacak ve yayınlanmadan önce openSUSE otomatik test sistemlerinde test edilecektir. Daha önce Arch Linux dağıtımı da Nim'i desteklemek için benzer bir girişim başlatmıştı.

Nim dili sistem programlama sorunlarını çözmeye odaklanır, statik yazmayı kullanır ve Pascal, C++, Python ve Lisp göz önünde bulundurularak oluşturulmuştur. Nim kaynak kodu bir C, C++ veya JavaScript temsilinde derlenir. Daha sonra, ortaya çıkan C/C++ kodu, mevcut herhangi bir derleyici (clang, gcc, icc, Visual C++) kullanılarak yürütülebilir bir dosya halinde derlenir; bu, çalıştırma maliyetlerini hesaba katmazsanız, C'ye yakın bir performans elde etmenizi sağlar. çöp toplayıcı. Python'a benzer şekilde Nim, blok sınırlayıcı olarak girintiyi kullanır. Etki alanına özgü diller (DSL'ler) oluşturmaya yönelik metaprogramlama araçları ve yetenekleri desteklenir.

Kaynak: opennet.ru

Yorum ekle