IT商业网-解读信息时代的商业变革
当前位置: 首页 > 软件 > 正文

静态类型编程语言 Nim 发布 2019 年度报告 收回908份答复

2020-02-21 22:30:21  来源:开源中国    

  Nim 社区本周发布了 2019 年度的社区调查报告。此次调查共计开放 50 天,收回 908 份答复。

  Nim 是一个命令式、多范式支持、静态类型、编译型的程序设计语言,支持元编程、函数式、消息传递、面向过程以及面向对象编程。2019 年,Nim 终于发行了 1.0 版本。

  根据 Nim 官网的介绍,本次调查的目的旨在了解社区如何使用 Nim,以及对 1.0 版本的接受程度,和有关 Nim 工具的情况。

  受访者中约有 2/3 的人在使用 Nim,余下的人不使用或是使用后已停用。停用的主要原因是:缺少库(小型且不成熟的生态系统)、文档不完整、编辑器支持差、同事不使用它等等。

  使用 Nim 的人中,将近一半(47%)受访者是 Nim 的新用户,他们在最近 6 个月内开始使用 Nim。仅 18% 的人拥有超过 2 年的 Nim 经验。

  受访者对 Nim 最喜爱的地方在于:性能/速度(88%)、易用性(76%)、语法(75%)、独立二进制文件(69%)、开源代码(53%)、宏和元编程(45%)。

  Nim 用户最常用的编辑器是 VS Code,占比 61%。排在第二位的是 Vim/Neovim,其次是 Emacs 和 Sublime Text。

  调查显示,绝大多数用户都用上了最新的稳定版本(1.0.x)。也有些人同时使用多个 Nim 版本,但其中至少一个是 1.0.x 或最新的 devel 版本。

  Nim 社区认为较高的使用率可以部分归因于轻松的升级过程:

  从用途方面来看,Nim 主要被用于编写命令行程序和自动化/脚本,其次是数据处理、库、Web 服务和 GUI。另外,也有人将它用于游戏开发。

  在对平台的定位中,大多数 Nim 用户针对 Linux,其次是 Windows 和 macOS。也有少部分人的目标平台是 Android、Web 程序集、嵌入式系统和 iOS。

  绝大多数受访者认为 Nim 学习起来较为容易,仅有 3% 的人感到困难。大家还提到,稳定性、更好的工具、更多的第三方库,以及更好的文档是 Nim 必须改进的主要领域。

  根据调查,Nim 社区表示 2020 年的首要任务是修复编译器错误,接着是对学习资料和文档的改进,并修复标准库错误。

  与改进现有功能相比,受访者对新功能的热情似乎不高。Nim 官方提到,他们目前正在开发 --gc:arc,这将会使 Nim 更快、更有效地使用内存,并有可能成为“一种管理所有规则的内存管理”。

免责声明: IT商业新闻网遵守行业规则,本站所转载的稿件都标注作者和来源。 IT商业新闻网原创文章,请转载时务必注明文章作者和来源“IT商业新闻网”, 不尊重本站原创的行为将受到IT商业新闻网的追责,转载稿件或作者投稿可能会经编辑修改或者补充, 如有异议可投诉至:post@itxinwen.com
微信公众号:您想你获取IT商业新闻网最新原创内容, 请在微信公众号中搜索“IT商业网”或者搜索微信号:itxinwen,或用扫描左侧微信二维码。 即可添加关注。
标签:

品牌、内容合作请点这里: 寻求合作 ››

相关阅读RELEVANT