发布时间:2020-03-12 17:05:46来源:阅读:
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 更快、更有效地使用内存,并有可能成为“一种管理所有规则的内存管理”。
更多详情可查看调查报告原文:http://nim-lang.org/blog/2020/02/18/community-survey-results-2019.html
报告二营长手游安卓最新版 v1.0.5 官方版
52.4MB
ACG调查小队app下载
57.40M
i生活社区app下载
67.8 MB
office2007兼容包(完美兼容Office各版本的辅助软件)免费版
27.24 MB
vv娱乐社区最新版 v3.3.0.65 官方最新版
87.6MB
仪征发布手机版 v5.3.0.1 官方最新版
0.00M
冀云辛集发布安卓版 v1.0.7 官方免费版
43.2M
包头发布 安卓版v3.0.0
13.3M
可乐视频社区下载
52.7M
呱呱社区聊天室 v1.7.9808 免费版
26.7MB
星际战斗机最新版本 v1.4 官方安卓版
59.1MB
济南发布app下载
12.2M
篱笆社区手机版 v7.0.4 官方最新版
13.3M
腾讯TIM绿色精简版本 V2.1.5.23129 正式版
79.5M
苹果视频社区 v4.6.2.0 官方版
59.4M
ANima黑暗王朝手游正式版v1.0.0 安卓最新版
27.1MB
ANime4KCPP分辨率优化 v1.6.0 最新版
53.1M
ANimiz(动画制作软件) v2.5.4 最新版
157M
AbyssMedia tuneXplorer
2.0M
Pencil下载
69.67M
2020-05-03
启天
Ansible Config Playbook和Task介绍
工作过程中蓝屏,报错代码为0x00000124
ubuntu安装mongodb数据库服务器
Nim 发布 2019 年度社区调查报告:大家都用上了 1.0 版本
MySQL InnoDB存储引擎崩溃恢复原理介绍
Win8系统下如何删除历史搜索记录
驱动器盘符丢失
主机使用过程中经常死机