Julia 语言调查报告:用户的喜欢与吐槽
近年来,由麻省理工学院创建的编程语言 Julia 越来越受欢迎,但仍然远远落后于 Java、C 和 Python。
根据 Tiobe 2019 年 8 月的编程语言排名,Julia 在其基于搜索引擎的搜索结果中排名第 39 位,高于一年前的第 50 位,与去年 10 月的排名相同。
Julia Computing 公司最近就对 1800 多名 Julia 用户进行了一项调查,找出他们喜欢和不喜欢这种语言的地方。结果显示,93% 的受访者总体上表示喜欢。在 Julia 用户中第二喜欢的语言是 Python,61% 的受访者表示喜欢 Python,20% 到 30% 的受访者表示喜欢的语言包括 C、R、Matlab、C++ 和 Bash。
如果没有 Julia 的话,他们会使用什么语言?Julia Computing 公司还询问用户,结果也是意料之中,73% 的受访者表示选择 Python,其他选择包括 C 语言、Matlab 和 R。
根据调查结果,Julia 最受欢迎的技术特性是速度和性能,其次是易用性,而最受喜欢的非技术功能是免费。
用户还报告了他们对这种语言最大的抱怨:
- 最重要的一点是,用于附加功能的包不够成熟或维护得不够好,无法满足它们的需求
- 其他最主要的问题是,生成第一个 plot 花费的时间太长,而且不能用来创建自带的二进制文件或库
- 所涉及行业或领域还没有足够多的 Julia 用户
- 网上缺乏教学资源
技术方面(第一条占比最大):
非技术方面(第三条占比最大):
不过,随着时间的推移,这种情况会慢慢发生改变,这要归功于 Mozilla 的一项举措。Mozilla 正在开发 Firefox 插件,将 Julia 引入浏览器,就像引入Python 解释器的 Pyodide 插件那样。
去年,Julia 报告说,与前一年相比,用于附加功能的软件包数量从 1688 个增加到了 2462 个,这表明 Julia 开发者社区取得了不错的增长。
在本次调查的大多数受访者中,学者占 60%,其余的“专业人员”大多是工程师、开发人员、研究人员和分析师。该报告的用户所在的领域主要是统计/数据科学、工程、机器学习、计算机科学、物理学、数学、人工智能、信号和图像处理、优化和经济学等。
来自:ZDNet
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
更好地支持开源开发,NVIDIA 发布硬件接口文档
NVIDIA 一直以来被诟病对开源驱动的支持不友好,但现在其基于 MIT 发布了“NVIDIA 芯片/硬件接口文档”,用以帮助开发者进行 NVIDIA Linux 开源驱动 Nouveau 的开发。 在发给phoronix 记者的邮件中,NVIDIA 宣布: NVIDIA 已发布部分 GPU 硬件接口的公开免费(MIT 许可)文档,这是一项进行中的工作;并非所有接口都已发布。 这被视为 NVIDIA 想支持其 GPU 的开源开发,而 Nouveau 项目是其最知名的开源驱动项目。 目前公开的文档主要涵盖 Maxwell、Pascal、Volta 和 Kepler 几代 NVIDIA 显卡的相关内容,最新的Turing 架构文档还未公开。具体到内容上,包括 BIOS 表、设备控制块、设备初始化、围绕其 Falcon 引擎的安全性、内存时钟/调整、着色器程序头与电源状态等。 虽然不是完全详尽的文档,但它是目前为止 NVIDIA 释出的最为完善的开源硬件接口文档。文档细节查看: https://nvidia.github.io/open-gpu-doc 相关阅读: Linus 对 NVI...
- 下一篇
华为正式公开鸿蒙分布式操作系统,适用于所有场景
根据Android Authority 的报导,华为正式公开了鸿蒙操作系统(HarmonyOS)。 华为消费者业务 CEO 余承东在今天(2019-08-09)举行的华为开发者大会上介绍,HarmonyOS 是“第一个适用于所有场景的基于微内核的分布式操作系统”,它可以运行在智能手机、智能扬声器、计算机、智能手表、无线耳塞、汽车与平板电脑上,其支持的 RAM 大小从千字节到千兆字节不等。 余承东还指出,新系统最终将支持一系列应用,兼容 Linux 与 Android 应用,同时该系统应用程序开发中使用的方舟编译器(ArkCompiler)也将支持 Kotlin、Java、JavaScript、C 与 C++。至于生态,华为表示,之后将向全球开发者开源鸿蒙操作系统,并推动成立开源基金会。 此外,华为表示鸿蒙微内核已经投入商用,用于支付、人脸识别与指纹识别等高安全级别场景,未来华为设备整体都将使用鸿蒙。 据称首个搭载鸿蒙操作系统的设备是即将于明天发布的荣耀智慧屏,届时可以一睹该操作系统的风采。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS关闭SELinux安全模块
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Hadoop3单机部署,实现最简伪集群