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

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

3天内不再提示

Go为什么是2020年最受欢迎的语言?

人工智能与大数据技术 来源:机器之心 作者:机器之心 2020-10-23 10:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Go为什么是2020年最受欢迎的语言?这篇文章也许能够给你答案。

30年前,Python首次出现,但它花了20年的时间才获得开发者们的赏识。直到2019年,Python才成为最受开发者喜爱的第二大语言。Python在过去,尤其是在过去5年中的增长是非常巨大的。如今它已成为机器学习和数据科学开发者的首选语言。

在接下来的几年中,Python无疑还将继续在这些领域占据主导地位。但是,与一些新兴语言相比,它存在一些明显的缺点。对于未来十年的开发者来说,这可能是一个严重的障碍。

所以,有没有一种更好的编程语言来替代Python呢?就人工智能发展和数据科学而言,Go语言或许会成为越来越多开发者的下一个首选语言。

Python为何大受欢迎

Python受欢迎最主要的原因是它的简单,容易学习。与其他语言相比,Python的语法很简单,几个小时或者几天之内就可以掌握它的基础知识。

即使在学习其他语言(例如C++Java)之后,开发者通常还是更喜欢使用Python。这是因为Python库几乎可以满足所有开发需求。

所以,库和简单的语法让使用Python进行开发既简单又高效,也让其成为适合初学者的语言。

Python并不是完美的

虽然Python易于学习的特性使其广受欢迎,但它并不是完美的,在运行速度、C/C++使用和全局解释器锁三方面存在着一些问题。

速度

Python是一种解释型语言,这也导致了它最大的问题——运行缓慢。与其他语言(例如C++、Java)相比,Python的运行速度非常慢。此外,Python还是一种动态型语言。变量的数据类型在运行期间自动分配,这也使得运行速度大大降低。 使用C/C++

为了改善Python运行速度缓慢的问题,Tensorflow、Numpy和Pandas这些库都是部分用C/C++编写的。这对Python速度的提升起到了非常大的作用。基本上,Python需要借助其他语言来改善速度慢的问题。 全局解释器锁

Python的全局解释器锁(GIL)一次只能运行一个线程,但这提升了单线程的性能。Python的多线程实际上并没有同时运行多个线程。实际上,Python无法执行真正的多线程。

为什么说Go语言将成为新兴语言呢?

Go语言是一种开源编程语言,可轻松构建简单、可靠且高效的软件。

Go语言在2009年首次亮相,是谷歌开发的一种通用型语言。与Python等其他编程语言相比,Go语言具有多个优势,这也是它值得关注的地方。
速度快

Go是静态型化和编译的语言,这意味着它的运行速度是Python的数倍。而与Python不同的是,Go不需要借助其他语言就可以达到一个较快的速度。Go几乎和C++、Java一样快,而且Go语言的代码编译速度比C++和Java快得多。 易于学习

Go的语法很简单,类似于C语言。所以,Go语言同样很容易学习,如果学习者已经掌握C或者Java语言的基础知识,学起来就更简单了。 越来越受欢迎

Hackearth对来自76个国家和地区的16000余名开发者进行调查的结果显示,Go语言是2020年最受欢迎的编程语言。32%的有经验开发者表示他们想学习Go语言。

与此同时,29%的学生也表示想学习Go语言。


并发

并发是Go语言的主要优势之一。Go使用Goroutine实现并发,Goroutine是可以同时独立运行的函数。Goroutine只占2KB内存,得益于这种轻量级,成千上万个Goroutine可以同时运行。

下面这篇文章深入介绍了Go语言的更多优势。


文章链接:https://medium.com/@kevalpatel2106/why-should-you-learn-go-f607681fad65

为什么说Go适用于AI研究?

实际上,Go语言对于人工智能和数据科学研究本身来说并没有什么特别之处。那么为什么将其用于这些领域呢?

30年前,尚且没有将Python用于构建机器学习和深度学习算法以进行数据可视化。Python能够有现在的辉煌,是因为开发者和学生喜欢用这种语言编程,并且能够实现开发者的开发目的。

而Go语言旨在提升程序开发的生产力。和Python相比,它具备多个优点。Go语言很有可能在未来几年中取代Python,成为最受欢迎的语言。

因此,一言以蔽之:

未来十年,Go语言比其他任何一种语言都更能支持开发者们的想法。

责任编辑:lq

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

    关注

    91

    文章

    42211

    浏览量

    303212
  • 编程语言
    +关注

    关注

    10

    文章

    1966

    浏览量

    40067
  • python
    +关注

    关注

    59

    文章

    4892

    浏览量

    90465

原文标题:下个10年,Go能取代Python成为开发者的首选语言吗?

文章出处:【微信号:TheBigData1024,微信公众号:人工智能与大数据技术】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    极客时间go技术专家进阶营 (讠果xingkeit-top)#go #技术专家

    Go
    jf_98563832
    发布于 :2026年05月28日 18:35:51

    Go实战训练营1期|2023#(搜keyouit-xyz)

    Go
    jf_31593173
    发布于 :2026年05月28日 18:26:39

    Go-极客时间-Go实战训练营1期[完结](学:97it-top)#极客时间

    Go
    jf_33470487
    发布于 :2026年05月28日 11:23:00

    Go技术专家进阶营(学:97it-top)#Go技术

    Go
    jf_33470487
    发布于 :2026年05月28日 11:21:29

    选液位开关,别再只看价格了——超声波方案凭什么越来越受欢迎

    、消毒机、净水器这些对可靠性要求高的场景里越来越受欢迎。 传感器价格在整个设备BOM里占比很小,但一旦选错造成的售后成本远高于差价。选型时多花几块钱,省出来的是售后和口碑。
    的头像 发表于 05-09 17:39 120次阅读
    选液位开关,别再只看价格了——超声波方案凭什么越来越<b class='flag-5'>受欢迎</b>

    Go 语言高并发服务设计与性能调优实战:从万级到百万级并发的演进之路

    在2026的今天,Go 语言已成为高并发后端服务的首选语言。根据 Stack Overflow 最新开发者调查: 指标 数据 Go
    发表于 02-18 19:19

    TE Connectivity荣登2026全球最受赞赏公司榜单

    连接与传感领域的全球行业技术企业TE Connectivity(以下简称“TE”)连续第九入选《财富》杂志“全球最受赞赏公司”榜单,彰显了公司在全球商界的良好声誉。
    的头像 发表于 02-02 16:50 1253次阅读

    2025北汇信息在电子发烧友的十大最受欢迎文章

    的广泛关注,故整理了最受欢迎的十大文章,看看大家最关心的是哪些内容。 2026欢迎大家多多交流和反馈,有什么感兴趣的的汽车电子测试相关的内容,我们会努力原创,更多
    的头像 发表于 12-29 14:39 594次阅读
    2025<b class='flag-5'>年</b>北汇信息在电子发烧友的十大<b class='flag-5'>最受欢迎</b>文章

    最受欢迎的大数据可视化工具

     在数聚股份看来,大数据可视化是进行各种大数据分析的最重要组成部分之一。 一旦原始数据流被以图像形式表示时,以此做决策就变得容易多了。 为了满足并超越客户的期望,大数据可视化工具应该具备这些特征:  能够处理不同种类型的传入数据  能够应用不同种类的过滤器来调整结果  能够在分析过程中与数据集进行交互  能够连接到其他软件来接收输入数据,或为其他软件提供输入数据  能够为用户提供协作选项  尽管实际上存在着无数专门
    的头像 发表于 12-24 17:05 450次阅读
    <b class='flag-5'>最受欢迎</b>的大数据可视化工具

    【获奖名单】2025开发板评测大赛优秀开发者、最受欢迎开发板公布

    试用测评后通过问卷调查投票,选出了各自心目中最受欢迎的开发板。现将名单一同予以公示。 大赛作品详情:【作品精选】2025电子发烧友开发板测评大赛作品合集! 优秀作品开发者: 专题厂商试用板子用户
    发表于 11-21 09:31

    [投票评选]2025电子发烧友开发板测评大赛--最受欢迎开发板

    2025电子发烧友开发板测评大赛--最受欢迎开发板 大赛详情: 电子发烧友携手 16 家生态厂商发起开发板测评大赛,设 OpenHarmony、RISC - V、Rockchip 三大赛道,共计
    发表于 10-13 16:25

    晶科能源荣登2025最受赞赏的中国公司榜单

    近日,2025《财富》最受赞赏的中国公司榜单正式发布,晶科能源凭借其在企业社会责任、技术创新、产品服务与全球化运营等方面的卓越表现,从众多参评企业中脱颖而出,继2024之后再度蝉联该榜单的行业明星榜。
    的头像 发表于 09-10 11:12 2894次阅读

    两款国产1700V SiC MOSFET在逆变器/变流器辅助电源设计中广受欢迎

    两款国产1700V SiC MOSFET在逆变器/变流器辅助电源设计中广受欢迎
    的头像 发表于 07-23 18:10 1481次阅读
    两款国产1700V SiC MOSFET在逆变器/变流器辅助电源设计中广<b class='flag-5'>受欢迎</b>

    最受欢迎的单板计算机 x 最流行的移动操作系统

    在本文中,我们将揭秘:应在树莓派上使用Android的4个理由从哪里获取树莓派的Android系统?该选择哪一个?未来展望。在树莓派上使用Android的4个理由树莓派无疑是世界上最受欢迎
    的头像 发表于 06-18 17:20 1006次阅读
    <b class='flag-5'>最受欢迎</b>的单板计算机 x 最流行的移动操作系统