写点什么

2020 年 InfoQ 最受欢迎的文章排行榜 | 编程语言篇

  • 2020-12-28
  • 本文字数:2528 字

    阅读完需:约 8 分钟

2020年 InfoQ 最受欢迎的文章排行榜 | 编程语言篇

2020 年 InfoQ 最受欢迎的文章排行榜来了!


本次榜单涵盖九大热门领域:架构、前端、编程语言、云计算、AI、开源、技术管理、运维、区块链…


第一篇架构篇、第二篇前端篇、第三篇云计算篇、第四篇AI篇、第五篇区块链篇、第六篇开源篇,今天我们来看看“编程语言”。


2020 年,InfoQ 一共发布了近 500 篇编程语言类的文章,总阅读量超过一百万。以下是前十篇最受欢迎的文章,你绝对不能错过!


TOP 1:《Rust能够取代C语言吗?》


作者:Evrone

译者:无明

策划:小智


Rust 是 Mozilla 基金会的一个雄心勃勃的项目,号称是 C 语言和 C++ 的继任者。一直以来,C/C++ 中的一些基本问题都没能得到解决,比如分段错误、手动内存管理、内存泄漏风险和不可预测的编译器行为。Rust 的诞生就是为了解决这些问题,并提高安全性和性能。


Evrone(一家软件公司)在很多项目中使用了 Rust,我们的工程师们这方面在积累了丰富的经验。在这篇文章中,我们将分享 Rust 的一些主要特性。


TOP 2:《甲骨文:有史以来最伟大的25个Java应用程序》


作者:Alexa Morales

译者:刘雅梦

策划:Tina


Java 的故事始于 1991 年,当时 Sun Microsystems 试图将其在计算机工作站市场的领先地位扩展到新兴且发展迅速的个人电子产品市场。几乎没有人预料到 Sun 即将创建的编程语言会使计算大众化,激发了一个全球范围的社区,并成为了一个由语言、运行时平台、SDK、开源项目以及许多工具组成的持久软件开发生态系统的平台。


如今,数以百万计的开发人员在使用 Java 编程,Java 仍然在以越来越快的步伐向前发展。在 Java 诞生 25 周年之际,Java Magazine(Oracle 的双月刊)联合 Oracle Java 开发团队,共同撰文回顾 Java 是如何塑造我们这个星球的。以下是迄今为止,最具创意和影响力的 25 个 Java 应用程序, 包含了从 Wikipedia Search 到美国国家安全局的 Ghidra 等。这些应用包罗万象,覆盖了包括:太空探索、视频游戏、机器学习、基因组学、汽车、网络安全等不同领域。


TOP 3:《从Python切换到Go的9个理由》


作者:Shiv McIntyre

译者:刘雅梦

策划:Tina


切换到一种新的编程语言通常是一件大事,特别是当团队成员对原始语言有丰富经验时。今年年初,Stream 将其主要编程语言从 Python 切换到了 Go。本文将会解释他们决定从 Python 切换到 Go 的一些原因。


TOP 4:《C++20终于来了!》


作者:万佳、Liam Tung、王强


近日,国际标准化组织(ISO)C++ 组,21 工作组(WG21)正式通过了最终版本的“C++20”草案。


WG21 C++ISO 委员会常任主席 Herb Sutter 说:“在 9 月 4 日,C++20 的 DIS(国际标准草案)投票结束,并获得一致通过。”“这意味着,C++20 现在获得了最终技术许可,并且完成了 ISO 投票。我们希望在完成最后一轮 ISO 编辑工作后,C++20 能在 2020 年底正式发布。”


TOP 5:《为什么说Java仍将是未来的主导语言》


作者:Rishav Kaundal

译者:无明

策划:刘燕


Java 是一门通用型编程语言,由 Sun 微系统公司(后被甲骨文收购)于 1995 年推出。尽管 Java 已经 25 岁了,但仍然“宝刀未老”。


在 Stack Overflow 2019 年流行编程语言调查报告中,Java 位居第 5 位,有 41%的受调开发者认为 Java 仍然是一门受欢迎的编程语言。


TOP 6:《2020年Java语言发展现状》


作者:Valeriia Karpenko

译者:刘雅梦

策划:陈思


今年,Java 到达了一个不可思议的里程碑,达到了 25 岁的高龄。我们通过举办一个特别的在线 Java 日活动来庆祝它的诞生,在该活动中,许多专家演讲者分享了他们的经验,并就如何从这门语言中获得更多收益提供了技巧和窍门。


这引起了我们的思考,我们决定对数据进行深入研究,以彻底发现 Java 的普遍状态是什么,并帮助你回答一些亟待解决的问题。我们发现的某些内容可能是不足为奇的,但也有些见解是令人非常意想不到的。


随着 Java 15 在本周的发布,我们决定把它放在一起,向你展示 Java 的状态。这篇文章是根据不同来源的数据而创建的,其中包括我们的开发人员倡导者 Trisha Gee 的专家评论。


TOP 7:《性能提升25倍:Rust有望取代C和C++,成为机器学习首选Python后端》


作者:lpalmieri

译者:王强

策划:蔡芳芳


在机器学习开发领域,如果我们纵观全局,撇除所有微小的细节,那么就可以提炼出机器学习开发中的两大不变步骤:模型训练和预测(或推断)。如今,机器学习的首选语言是 Python(除非你的工作环境有一些不寻常的约束才会有所不同),而这篇文章会带你走过一段新的旅程。希望当你看到最后会发现,使用 Rust 作为训练后端和部署平台的主意并不像听起来那样疯狂或令人困惑(除了标题提到的性能提升外,这种做法的好处其实还有很多)。


TOP 8:《最终,我们放弃了GO,迁移至Rust,特性使然》


作者:Jesse Howarth

译者:张卫滨

策划:赵钰莹


本文阐述了 Discord 从 Go 切换至 Rust 的深层原因,并分析了在内存管理中 Go 面临的一些固有问题,作者同时对比了 Go 和 Rust 在 Discord Read States 服务中的性能。


TOP 9:《Julia 是怎么火起来的?》


作者:Lee Phillips

译者:刘志勇

策划:刘燕


六年前,我曾写过一篇文章《科学计算的未来:能否有任何编程语言可以超越上世纪 50 年代的庞然大物?》(Scientific computing’s future: Can any coding language top a 1950s behemoth?),叙述了有关 Fortran 在科学计算领域的杰出地位,并将其与其他几种编程语言进行了比较。我在那篇文章的结尾做了一个预测:在十年之内,一种叫做 Julia 的新语言有望成为科学家们在解决大规模数值问题时所使用的编程语言。然而,我的预测并不十分准确。


事实上,Julua 编程语言只花了一半时间就实现了我的预测。 


TOP 10:《Java的新未来:逐渐“Kotlin化”》


作者:The Bored Dev

译者:张卫滨

策划:蔡芳芳


我们行业始终有一个热门话题,那就是对 Java 的批判,这种批判很大程度上来源于 Java 的繁琐性以及它所生成的大量样板式代码,而这些代码在很多场景下是根本不需要的。


虽然我一直以来都很喜欢 Java,但是我不能说这些指责是错误的。的确,Java 的繁琐性以及数量不菲的杂乱代码在很多情况下会很烦人。在大多数情况下,我们不得不接受我们生活在一个不完美的世界这一现实,很多时候,我们必须两害相权取其轻。我们都知道,Java 并不完美,但是主要的问题在于在此之前为什么没有采取任何措施来解决这些问题呢?


2020-12-28 11:115568

评论

发布
暂无评论
发现更多内容

架构实战营模块四作业

maybe

基于 HLS 创建 Golang 视频流服务器

声网

音视频 HLS

资深大牛带你了解源码!最新Android面试题整理

欢喜学安卓

android 程序员 面试 移动开发

从关门“振动”说起,在这部剧本杀综艺里,爱奇艺隐藏了多少技术“小心机”

爱奇艺技术产品团队

综艺节目 互动视频技术 爱奇艺

贝壳找房基于StarRocks构建全新统一的极速OLAP平台实践

StarRocks

数据库 数据分析 OLAP StarRocks

趁着课余时间学点Python(五)用课余时间提升自己关于高级数据类型的知识

ベ布小禅

8月日更

现有市值管理机器人|交Y机器人系统源码搭建

Geek_23f0c3

做市机器人 去中心化市值管理机器人

中台的前世今生

涛哥 数字产品和业务架构

企业架构 中台架构 中台的由来

阿里顶级大佬整理出十六个专题的Java面试指南,金九银十不用愁!

Java 编程 架构 面试 架构师

云原生时代,腾讯如何做好容器安全体系建设?

腾讯安全云鼎实验室

腾讯云 容器

如何洞察出推荐的关键时刻

石云升

推荐 用户体验 体验设计 8月日更

hbase运维故障案例分析

GrowingIO技术专栏

大数据 运维 HBase

摘下手机赛场的夏季“金牌”,荣耀的“飞人之路”

脑极体

强推!华为内部都在用的783页大数据处理系统:Hadoop源代码pdf

Java 编程 架构 面试 架构师

MQTT-消息传输协议

一个大红包

8月日更

人在年轻的时候,最核心的能力是什么?

非著名程序员

认知提升 个人提升 提升自我 8月日更

101道经典JavaScript面试题总结(附答案,建议收藏)

前端依依

面试 大前端 JavaScrip

这是一次鸡肋的代码审计

网络安全学海

网络安全 信息安全 计算机 渗透测试 安全漏洞

一周信创舆情观察(7.26~8.1)

统小信uos

FastApi-06-请求体-3

Python研究所

FastApi 8月日更

使用PyTorch构建神经网络模型进行手写识别

Shirakawa

神经网络 机器学习 深度学习 PyTorch 手写识别

字节跳动Android面试:2021Android大厂面试知识分享

欢喜学安卓

android 程序员 面试 移动开发

拍乐云创始人赵加雨:沉浸式音视频加持数智化未来世界

拍乐云Pano

getInteger还是getIntValue,这是一个问题

FunTester

Java json Groovy

PostgreSQL正强势回归!

数据库 大数据 时序数据库 tsdb 数据智能

架构实战营毕业设计

Saber

架构实战营

使用 MVC 架构构建 Flask CRUD 应用程序

DisonTangor

Python flask

外包三年给整废了,备战两月终拿到4家大厂offer,阿里P6+这回稳了

Java架构师迁哥

一个算法“拿下”两个榜单!爱奇艺ICCV 2021论文提出人手三维重建新方法

爱奇艺技术产品团队

vr 论文 ICCV2021 高精度三维重建

专访融云 CTO 任杰:构建通信云全能力

融云 RongCloud

Java操作Office:POI之word生成

程序员架构进阶

Java Apache POI 技术应用 8月日更 代码实战

2020年 InfoQ 最受欢迎的文章排行榜 | 编程语言篇_编程语言_Tina_InfoQ精选文章