0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

最新调查:76%的Julia用户将Python作为首选语言

如意 来源:开源中国 作者:xplanet 2020-08-27 10:56 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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 协议是他们最喜欢的。

最新调查:76%的Julia用户将Python作为首选语言

至于使用 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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    88

    文章

    11631

    浏览量

    218042
  • 开源
    +关注

    关注

    3

    文章

    4045

    浏览量

    45583
  • python
    +关注

    关注

    57

    文章

    4858

    浏览量

    89617
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一文了解Mojo编程语言

    Mojo 是一种由 Modular AI 公司开发的编程语言,旨在 Python 的易用性与 C 语言的高性能相结合,特别适合人工智能(AI)、高性能计算(HPC)和系统级编程场景。
    发表于 11-07 05:59

    C++ 与 Python:树莓派上哪种语言更优?

    Python是树莓派上的首选编程语言,我们的大部分教程都使用它。然而,C++在物联网项目中同样广受欢迎且功能强大。那么,在树莓派项目中选择哪种语言更合适呢?
    的头像 发表于 07-24 15:32 662次阅读
    C++ 与 <b class='flag-5'>Python</b>:树莓派上哪种<b class='flag-5'>语言</b>更优?

    跟老齐学Python:从入门到精通

    础的学习者介绍一门时下比较流行、并且用途比较广泛的编程语言,所以,本书读起来不晦涩,并且在其中穿插了很多貌似与Python 编程无关,但与学习者未来程序员职业生涯有关的内容。 获取完整文档资料可下载附件哦!!!! 如果内容有帮助可以关注、点赞、评论支持一下哦~
    发表于 06-03 16:10

    harmony OS NEXT-通过用户首选项实现数据持久化

    存储的地方,可以采用用户首选项来进行存储。Preferences会将该数据缓存在内存中,当用户读取的时候,能够快速从内存中获取数据,当需要持久化时可以使用flush接口内存中的数据写
    的头像 发表于 04-29 16:38 966次阅读

    如何在COLLABORATION 3Dfindit中定义首选零件并管理零件编号

    3Dfindit中,定义首选零件非常容易。下载零件时,您可以指定一个零件编号,将其标记为首选零件,并让整个团队都能看到。 零件编号可以是ERP或PLM/PDM中的唯一ID。 零件编号在所选组件配置中立
    发表于 04-08 16:22

    零基础入门:如何在树莓派上编写和运行Python程序?

    是一种非常有用的编程语言,其语法易于阅读,允许程序员使用比汇编、C或Java等语言更少的代码行。Python编程语言最初实际上是作为Linu
    的头像 发表于 03-25 09:27 1555次阅读
    零基础入门:如何在树莓派上编写和运行<b class='flag-5'>Python</b>程序?

    如何python文件导入到ROS系统中

    本文通过使用myCobot机械臂进行QR码视觉追踪的实践案例分析,介绍如何 python 文件导入到 ROS 系统中。
    的头像 发表于 02-11 11:08 1224次阅读
    如何<b class='flag-5'>将</b><b class='flag-5'>python</b>文件导入到ROS系统中

    Python Connector for InterBase连接解决方案

    ,以对存储的数据执行创建、读取、更新和删除操作。该解决方案完全符合 Python DB API 2.0 规范,并作为 Windows、macOS 和 Linux 的 wheel 包分发。 特征 高性能
    的头像 发表于 01-22 14:34 724次阅读

    OpenAI:GPT-4o及4o-mini模型性能下降,正展开调查

    ,并承诺将尽快发布最新的调查结果和解决方案。这一事件不仅对OpenAI自身的技术声誉产生了影响,也引发了业界对于大型语言模型稳定性和可靠性的担忧。 GPT-4o及4o-mini作为OpenAI推出的先进
    的头像 发表于 01-21 10:34 950次阅读

    欧盟重审对科技巨头调查

    ,可能涉及减少或改变对科技巨头的调查内容。欧盟委员会正在审慎考虑如何调整其监管策略,以更好地适应数字市场的快速发展和变化。 值得注意的是,此次重新评估涵盖自2024年3月欧盟《数字市场法》(DMA)启动以来的所有相关案件。DMA作为
    的头像 发表于 01-16 10:38 772次阅读

    Flexus 云服务器 X:Python 安装的极致便捷之旅

    前言         Python 作为一种高级编程语言,因其简洁易读的语法和强大的库支持,在数据科学、人工智能、Web 开发等领域得到了广泛应用。然而,不同平台上的安装过程可能会有所不同,尤其是在
    的头像 发表于 01-07 17:00 553次阅读
    Flexus 云服务器 X:<b class='flag-5'>Python</b> 安装的极致便捷之旅

    Triton编译器支持的编程语言

    Triton编译器支持的编程语言主要包括以下几种: 一、主要编程语言 Python :Triton编译器通过Python接口提供了对Triton语言
    的头像 发表于 12-24 17:33 1490次阅读

    Grab选定亚马逊云科技为首选云服务商

    近日,在亚马逊云科技2024年re:Invent全球大会上,一项重大合作宣布出炉。东南亚领先的超级应用程序Grab与亚马逊云科技携手,宣布Grab已正式选定亚马逊云科技作为首选的云服务商。 这一
    的头像 发表于 12-24 10:22 731次阅读

    超级应用程序Grab选择亚马逊云科技为首选云服务商

    亚马逊云科技为首选云服务商。借助亚马逊云科技,Grab正在实施以技术为核心的发展战略,旨在推动其业务在出行、配送、以及包括新增的digibanks在内的金融服务垂直领域的加速增长,同时持续提升运营效率、降低IT基础设施成本。 依托亚马逊云科技全球领先的云计算技术,Grab广泛服务于4
    的头像 发表于 12-19 15:31 859次阅读

    PingCAP选择亚马逊云科技为首选云服务商 加速全球业务拓展

    北京2024年12月18日 /美通社/ -- 亚马逊云科技在2024 re:Invent全球大会上宣布,数据库即服务(DBaaS)产品TiDB Cloud的开发商PingCAP选择亚马逊云科技为首选
    的头像 发表于 12-18 17:42 820次阅读