年度编程语言将花落谁家

简介: 年度编程语言将花落谁家

TIOBE的预测

从目前TIOBE官网的数据来看,Python依然是今年最受欢迎的编程语言。大家感兴趣的可以自行去TIOBE地址查看:https://www.tiobe.com/tiobe-index/

image.png

你预测年度最受欢迎的编程语言会是什么?

作为开发者,参考了TIOBE官网各大编程语言的数据,那么个人预测年度最受欢迎编程语言依然还是Python。其实这个也很容易想到,作为一个程序员,大家说的最多的都是Python语言比较基础,容易理解,特别适合小白新手上手。

另外Python的应用场景也比较大众化,比如:

Python对各种网络协议的完美支持,所以经常使用Python来编写服务器软件和网络爬虫;

Python可以帮助开发者编写测试脚本,进行自动化测试,因此在自动化测试领域也得到广泛应用;

Python相关的科学计算库和可视化库,如NumPy、SciPy、Pandas、Matplotlib、Seaborn等,在数据分析和科学计算领域也得到广泛应用;

Python相关的机器学习库以及深度学习库使得其在人工智能和机器学习领域也得到广泛应用;

以及基于Python的游戏开发等,都使得Python语言显得格外受欢迎。

TIOBE 认为 C# 最有可能成为年度编程语言,你同意吗?为什么?

对于TIOBE认为C#最有可能成为年度编程语言,个人是不太同意的,毕竟TIOBE对于个编程语言的数据在哪儿摆着呢,虽然Python占比率有所下降,C#的占比率有所上升,但是基于Python根深蒂固的用户群体的存在以及Python当前广泛的应用场景,C#今年不太可能会成为年度编程语言。另外随着机器深度学习,人工智能的不断发展,个人还是觉得Python更有可能成为年度编程语言的。

AI时代已经到来,你有学习新语言的打算吗?

说到学习新语言的打算,那么AI时代当然首先选择的就是Python,个人在过往的工作之余也会看一些Python的内容,对于阿里云社区推出的Python学习活动也是比较积极的参与学习,虽然学习时间比较有限,目前也处在学习的初级阶段,不过整体上感觉还是挺好的。同时个人也推荐如果想要学习新语言的话,Python可以作为一个不错的尝试。

相关文章
|
人工智能 开发框架 物联网
为什么 C# 可能是最好的第一编程语言
C# 是一个全面领域的全能型语言,结合新时代的 .NET 平台,与时俱进的发展创新,未来无限可期!对于带着有色眼镜看待的人们,是否该刮目相看了呢?下面看看行业大佬关于 .NET 的解说。
1208 2
为什么 C# 可能是最好的第一编程语言
|
29天前
|
Rust JavaScript 前端开发
编程语言
【10月更文挑战第13天】编程语言
30 4
|
4月前
|
安全 编译器 程序员
了解编程语言的安全
【7月更文挑战第11天】本文介绍编程语言中的类型的安全与效率:安全不仅关乎防止错误,也影响性能和可预测性。
67 0
了解编程语言的安全
|
JavaScript 前端开发 Java
常用的编程语言
世界上最常用的几种语言
133 0
|
Oracle JavaScript Java
最好的编程语言
当我想在工作中休息一下时,我有时会阅读技术论坛。有一种帖子我真的很喜欢:编程语言之间的火焰战争。我喜欢这些帖子,因为你可以看到充满激情和聪明的人,他们正在争论,好像他们的生活正在发挥作用。 这些职位有2个优点: 他们让我笑 我学新东西 如果我必须总结这种帖子,那将是这样的: 帖子标题“Java是最好的语言”由NewJavaFanBoy撰写 NewJavaFanBoy:Java是最好的语言,因为它的社区。此外,它具有非常酷的功能,如lambdas。为什么这么多人讨厌Java? 前JavaFanBoy:Oracle杀死了Java。 DotNetFanBoy:Java的演进太慢了,
158 0
最好的编程语言
|
算法 数据可视化 IDE
1 分钟学会 30 种编程语言
1 分钟学会 30 种编程语言
164 0
1 分钟学会 30 种编程语言
|
Rust Ubuntu 编译器
“C 不再是一种编程语言”
本文标题里的观点很“刺激”,它来自国外一位 Swift 和 Rust 专家 Aria Beingessner,他近日撰写了一篇文章《C 不再是一种编程语言》,在技术社区引起了热议。
206 0
“C 不再是一种编程语言”
|
Web App开发
2011年需要关注的9大编程语言
导读:本文作者Rob Diana是国外知名技术博客Regular Geek的创始人,曾写有大量关于编程语言以及语言职位需求趋势的文章。这篇博文中,Diana将通过对Tiobe编程榜和编程语言职位需求方面的数据分析,展望编程语言未来一年的发展。
1012 0