openSUSE proporciona soporte completo para el lenguaje de programación Nim

Los desarrolladores de la distribución openSUSE han anunciado el inicio de brindar soporte inicial para paquetes relacionados con el lenguaje de programación Nim. El soporte principal implica la generación periódica y rápida de actualizaciones que corresponden a las últimas versiones del kit de herramientas de Nim. Los paquetes se generarán para arquitecturas x86-64, i586, ppc64le y ARM64, y se probarán en sistemas de prueba automatizados openSUSE antes de su publicación. Anteriormente, la distribución Arch Linux lanzó una iniciativa similar para respaldar a Nim.

El lenguaje Nim se centra en resolver problemas de programación de sistemas, utiliza tipificación estática y fue creado teniendo en cuenta Pascal, C++, Python y Lisp. El código fuente de Nim se compila en una representación C, C++ o JavaScript. Posteriormente, el código C/C++ resultante se compila en un archivo ejecutable utilizando cualquier compilador disponible (clang, gcc, icc, Visual C++), lo que permite alcanzar un rendimiento cercano al de C, si no se tienen en cuenta los costes de ejecución. el recolector de basura. Al igual que Python, Nim usa sangría como delimitador de bloque. Se admiten herramientas de metaprogramación y capacidades para crear lenguajes específicos de dominio (DSL).

Fuente: opennet.ru

Añadir un comentario