توسعهدهندگان توزیع openSUSE از آغاز پشتیبانی اولیه برای بستههای مربوط به زبان برنامهنویسی Nim خبر دادهاند. پشتیبانی اولیه شامل بهروزرسانیهای منظم و بهموقع مربوط به آخرین نسخههای زنجیره ابزار Nim است. بستهها برای معماریهای x86-64، i586، ppc64le و ARM64 ساخته خواهند شد و قبل از انتشار، در سیستمهای تست خودکار openSUSE آزمایش خواهند شد. توزیع Arch پیش از این ابتکار مشابهی را برای پشتیبانی از Nim آغاز کرده بود. Linux.
زبان Nim بر حل مشکلات برنامه نویسی سیستم متمرکز است، از تایپ استاتیک استفاده می کند و با توجه به Pascal، C++، Python و Lisp ایجاد شده است. کد منبع Nim در یک نمایش C، C++ یا جاوا اسکریپت کامپایل می شود. متعاقباً، کد C/C++ حاصل با استفاده از هر کامپایلر موجود (clang، gcc، icc، Visual C++) در یک فایل اجرایی کامپایل میشود، که به شما امکان میدهد در صورت عدم در نظر گرفتن هزینههای اجرا، عملکردی نزدیک به C داشته باشید. زباله جمع کن مشابه پایتون، Nim از تورفتگی به عنوان جداکننده بلوک استفاده می کند. ابزارها و قابلیتهای فرابرنامهنویسی برای ایجاد زبانهای خاص دامنه (DSL) پشتیبانی میشوند.
منبع: opennet.ru
