openSUSE fournit une prise en charge complète du langage de programmation Nim

Les développeurs de la distribution openSUSE ont annoncé le début du support initial des packages liés au langage de programmation Nim. La prise en charge principale implique la génération régulière et rapide de mises à jour correspondant aux dernières versions de la boîte à outils Nim. Les packages seront générés pour les architectures x86-64, i586, ppc64le et ARM64, et testés dans les systèmes de tests automatisés openSUSE avant publication. Auparavant, la distribution Arch Linux avait lancé une initiative similaire pour prendre en charge Nim.

Le langage Nim se concentre sur la résolution de problèmes de programmation système, utilise le typage statique et a été créé en tenant compte de Pascal, C++, Python et Lisp. Le code source de Nim est compilé dans une représentation C, C++ ou JavaScript. Par la suite, le code C/C++ résultant est compilé dans un fichier exécutable à l'aide de n'importe quel compilateur disponible (clang, gcc, icc, Visual C++), ce qui permet d'atteindre des performances proches du C, si l'on ne prend pas en compte les coûts d'exécution. le éboueur. Semblable à Python, Nim utilise l'indentation comme délimiteurs de blocs. Les outils de métaprogrammation et les capacités de création de langages spécifiques à un domaine (DSL) sont pris en charge.

Source: opennet.ru

Ajouter un commentaire