openSUSE 提供对 Nim 编程语言的全面支持

openSUSE 发行版的开发人员已宣布开始为与 Nim 编程语言相关的软件包提供初步支持。 主要支持涉及定期、及时生成与 Nim 工具包最新版本相对应的更新。 将为 x86-64、i586、ppc64le 和 ARM64 架构生成软件包,并在发布前在 openSUSE 自动化测试系统中进行测试。 此前,Arch Linux 发行版也发起了类似的举措来支持 Nim。

Nim 语言专注于解决系统编程问题,使用静态类型,并且是针对 Pascal、C++、Python 和 Lisp 创建的。 Nim 源代码被编译为 C、C++ 或 JavaScript 表示形式。 随后,使用任何可用的编译器(clang、gcc、icc、Visual C++)将生成的 C/C++ 代码编译为可执行文件,如果不考虑运行成本,这可以让您实现接近 C 的性能垃圾收集器。 与 Python 类似,Nim 使用缩进作为块分隔符。 支持用于创建特定领域语言(DSL)的元编程工具和功能。

来源: opennet.ru

添加评论