过去8年,编程语言的流行度发生了哪些变化?PHP下降,Objective-C已过时

w3cschool

共 10831字,需浏览 22分钟

 ·

2024-09-14 17:00

👆点击关注 回复『网盘』👆
0元领取编程学习包


昨天我们看了汇总9个不同排名数据的“地表最强”编程语言排行榜,为了更好地理解语言流行度的变化,作者将2016年的类似调查结果与2024年的数据进行了比较。



虽然2016年的调查只包含6个排名,但它仍然提供了宝贵的参考数据。


我们来看看详细的情况。




热门语言



Python凭借其简洁性和强大的功能,成为AI、数据科学和Web开发的首选语言,稳居榜首。


JavaScript在Web开发领域持续占据重要地位,尤其是在创建动态网页方面。


ReactAngular等框架进一步扩大了其适用范围,使其超越其他语言。




始终如一的执行者



JavaC++C#C这些基于C的语言代表了经典编程的精髓。


它们在算法编码领域仍然发挥着重要作用,并且在流行度方面没有发生显著变化。


Java虽然在我们的指数中下降了两个位置,但仍然处于领先地位。它被广泛用于企业应用程序和Android开发。


C++作为C的扩展,增加了面向对象的功能。它仍然是需要高性能和面向对象结构的编译应用程序的首选语言。


C#作为微软对C++的演绎,在Windows应用程序和游戏开发中占据重要地位。


C尽管历史悠久,但依然在操作系统开发、编译器和嵌入式系统领域发挥着不可或缺的作用。




新上榜的语言



TypeScriptRustKotlinDart在2016年的调查中并未出现,但在2024年的榜单中崭露头角。


TypeScript作为JavaScript的超集,添加了静态类型,提高了代码质量和可维护性,使其越来越受欢迎。


Rust专注于内存安全和性能,在系统编程领域受到青睐。


Kotlin作为Java的增强版,提供了更简洁的语法和强大的功能,并被Google选中为Android的首选语言。


Dart和Flutter致力于移动UI开发,在跨平台部署方面表现出色。




冉冉升起的新星



Go作为Google开发的静态类型语言,在构建可扩展的并发应用程序方面表现出色,在云计算、微服务和容器化领域已经很受欢迎。


接下来的几种语言在之前的文章中引起了一些争论,一些程序员声称它们甚至不是真正的语言,因为它们没有典型的算法编程功能。


我之所以将它们包括在内,是因为它们包含在我汇总的调查中。


SQL作为数据检索语言,随着数据量的增长,其重要性也日益凸显。


HTMLCSS可能永远不会过时。因为它们在网页开发中不可或缺,随着数字化转型的加速,其需求也随之增加。


Shell编程是一种用于对程序序列进行编程的工具,自古以来就存在。


所有主要操作系统都存在Shell编程形式,但在复杂的系统环境中需要越来越多的自动化和编排,这使得这些老式工具保持相关性并不断发展。



流行度下降的语言



流行度下降的语言包括PHPRubySwiftR


尽管PHP在WordPress开发中广泛使用,但它是一种非常不优雅的语言。它功能强大,但丑陋且容易出现不必要的错误。随着Python的增加,它的受欢迎程度正在下降。


Ruby是另一种在阳光下发展的语言。


JavaScript,特别是与Node.js、Python、Go、TypeScript和Rust的组合,都是更灵活、更强大且代码安全的替代方案。


R作为统计语言,但它能做的,Python也许可以做得更好。


Swift虽然是Apple iOS开发的首选语言,但其他开发平台的出现也为开发者提供了更多选择。




从排行榜上掉下来的语言



Objective-C从排行榜上掉下来是有道理的。这曾经是Apple设备的主要编程环境,但Apple主动用Swift取代了它。


所以,从本质上讲,Objective-C已经过时了。


Perl尽管功能强大,但它的代码非常紧凑,几乎无法阅读。这也使其更难维护,这使其受欢迎程度下降。


Visual BasicDelphi曾经是构建Windows应用程序的主流语言,但它们已被某些应用程序的Web开发和C#其他所有语言所取代。


🔗原文链接

https://www.zdnet.com/article/the-rise-and-fall-in-programming-languages-popularity-since-2016-and-what-it-tells-us/

点击名片回复『编程』

即可获取1000+编程学习手册

浏览 76
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报