携手 Arch Linux 开源项目,openSUSE 不仅宣布为 Nim 语言提供最新的软件包,而且对这个静态类型、命令式编程语言的支持调整至最优级别。Nim 语言不仅大幅提高了程序员 runtime 效率,而且还整合了诸如 Python、Ada 和 Modula 等成熟语言的概念。
在问及 openSUSE 支持最新的 Nim 的时候,该语言的创作者 Andreas Rumpf 表示:“软件可以脱离系统运行,不过如果你真的需要一个的话,那么最好选择最优支持 Nim 的系统。而 SUSE 就是非常不错的选择”。
Nim 于 2005 年创建,Rumpf 在近期发布的新书《Mastering Nim》中谈到了这个新兴编程语言的诸多方面。
Nim 的核心开发、《Nim in Action》一书的作者 Dominik Picheta 表示:“看到首个最优支持 Nim 的发行版本我感到非常激动。希望在未来会有更多的发行版本跟进”。
除了宏系统和高效的 runtime 之外,Nim 的另一个优势是标准库。和其它大多数语言一样,Nim 的库也覆盖大部分标准功能,包括脚本处理和格式化、异步代码开发,网络和高级别语言功能(例如编辑器本身)和 NimScript。
更为重要的是,Nim 在默认情况下就提供了丰富的工具。该编译器可以在后端支持 C、C++ 和 JavaScript 等等。此外还有一些工具来简化开发:
● nim compiler
● nimsuggest (支持语言推荐、自动编译。错误/问题检测等等)
● nimgrep (强大的 grep 替代者,内置 Nim 支持可以找到字符,以及插入 Nim 代码).
● nim-gdb wrapper (gdb support for Nim types)
● nimble (包管理器)