julia 语言官网分享了其 2020 年用户及开发者调查的结果。该调查以英语、西班牙语、中文和德语这四种语言进行,中文流利者占 11%;共有 2,565 名来自 102 个国家和地区的受访者,去年的参与人数为 1,844 人。
与其他大多数语言调查不同的是,julia 语言调查的受访者中,学者占比 60%,业界人士仅有 43%。这也与它在数据分析和计算科学方面的作用强相关。将 julia 用作生产的开发者相对较少。调查显示,使用 julia 超过 6 个月以上的专业人员中,有 22% 的人在生产中使用 julia 来完成关键业务任务。
本次调查的一个亮点是,有 76% 的受访者将 python 作为 julia 的首选替代语言,31% 的人选了 c++,将 matlab 作为备选的同样占 31%——julia 就是因为一群 matlab 用户对现有的科学计算编程工具感到不满,而打造出来的融合了多种语言特性的开源语言。去年选 matlab 的受访者占比 35%,今年这一数值有所下降。
除了 julia,这些受访者最常用的语言是 python、bash/shell/powershell 和 c/c++,以及 matlab 和 r 等数据科学类语言。最喜欢的语言也是这几类,除此之外,还出现了 rust 的身影。
对于 julia 用户来说,速度、性能、易用性以及开源特性和语言的互操性是他们选择 julia 的最大原因。在非技术层面,julia 的免费、社区协作和所用的 mit 协议是他们最喜欢的。
至于使用 julia 时遇到的障碍,46% 的人认为初学时间较长才有所产出、编译速度较慢、包不够成熟、不能生成自带的二进制文件等等也成为了 julia 的拖后腿选项。同样来看一下非技术层面,最大问题是身边的人或所在的领域对 julia 的使用不够多,以及学校、公司或客户等合作组织不支持 julia,也有人认为 julia 的教程和文档有些过时,文件也不够充分。
尽管如此,57% 的受访者表示很看好 julia 的潜力,认为它是一门”未来的语言“(the language of the future)。
julia 用户最喜欢的包分别是 plots.jl、dataframes.jl、ijulia.jl 以及 differentialequations.jl。juno 和 vs code 成为了他们最常用的 ide,而去年的第一名 atom 今年排在了第五位。
受访者中,linux/x86 用户超过半数,占比 62%;使用 windows 的人占 45%;而 macos julia 用户数为 31%,较去年有所下降。
完整报告请查看:https://julialang.org/assets/2020-julia-user-developer-survey.pdf
如何写代码减少逻辑单元的使用数量?
Vivo推出双wifi技术号称上网速度堪比5G
CeBIT移动互联网“连结世界”
三星首款可折叠屏手机或将于2月20日发布
世强硬创成为台达中国区唯一授权电商
最新调查:76%的Julia用户将Python作为首选语言
台积电董事会批准65亿美元用于先进工艺和产能扩张
国产工控主板,你知道使用时需要注意哪些事项吗?
智能音响有哪些选择技巧?
开发开源自行车计算机
如何让智能化为经济赋能为生活添彩
开关电源方面的应用,PWM信号的产生机制
华为Mate 60与Mate 60 Pro有什么区别?
Milestone 推出 XProtect Go:免费 IP
台积电晶圆代工每片售价过万
全方面解读奥迪Q7/汉兰达 IIHS最新碰撞测试结果
格里菲斯大学张雷:柔性碳纳米纤维封装卵黄硅基复合材料在锂离子电池中的应用
华为Infinix、OPPO、vivo已经在埃及不断崛起
功率放大器基于磁微粒分离与检测的流动注射分析系统应用
单相调压器怎么接线