Redian新闻
>
Objective-C 日渐衰落

Objective-C 日渐衰落

公众号新闻

出品 | OSC开源社区(ID:oschina2013)

知名软件行业分析公司 RedMonk 日前发布了 2023 年第一季度的编程语言排行榜。

收集数据的基本过程如下:

RedMonk 从 GitHub 和 Stack Overflow 中提取语言排名,并将它们组合成一个排名,试图反映代码(GitHub)和讨论(Stack Overflow)的关注度。这个想法不是要提供当前使用情况的统计有效表示,而是要将语言讨论与使用相关联,以期从中获取有关潜在未来采用趋势的见解。

目前的流程

GitHub 部分分析所使用的数据源是 GitHub Archive。RedMonk 按照类似于 GitHub 用来收集 Octoverse 状态的方式查询拉取请求中的语言。查询旨在尽可能与以前的过程相媲美。

  • 语言基于基础仓库语言

  • 排除了分叉的仓库

  • 使用聚合历史记录来确定排名

  • 对于 Stack Overflow,只需使用其数据探索器工具收集所需指标即可

下图是 2023 年第一季度的编程语言排行情况:

排名前 20 的编程语言为:

1 JavaScript

2 Python

3 Java

4 PHP

5 C#

6 CSS

7 TypeScript

7 C++

9 Ruby

10 C

11 Swift

12 Shell

12 R

14 Go

14 Scala

16 Objective-C

17 Kotlin

18 PowerShell

19 Rust

19 Dart(并列)

跟以往一样,榜单中的排名变动依然很少。正因如此,RedMonk 内部正在讨论将语言排名转变为一年一次的可能性,因为变化太小,语言排名短期内就没有什么变化可供追踪。

各种基于 LLM 的工具在近期出现爆炸似的增长,但还没有看到由于这些工具而产生的任何重大转变,但它们可能已经开始产生影响,可能会在未来的排名中体现出来。

即便如此,也有一些值得注意的地方:

Ballerina:这是一个五年前的开源语言,由 WS02 设计,用于结合云环境中的服务,Ballerina 一直稳定在 80 多名,在上一次排名中位于 87 位,在本季度为 89 位。虽然这个语言获得了一定的使用度,但增长速度还是太慢,无法与 HCL(45)或 Puppet(39)这样语言竞争。即使是在最好的时候实现语言增长也是一个艰巨的任务,在当前如此拥挤的环境下更是如此。因此必须应用资源来改变当前轨迹。

Clojure:从 2014 年到 2017 年期间,Clojure 一直是 Top 20 榜单中的常客,如今 Clojure 已经滑落至 27 位。不过它的表现显然还是高于 Visual Basic(30)和 CoffeeScript(31)等曾经受到追捧的语言。Clojure 是一种 Lisp dialect,是 Groovy / JRuby 等基于 JVM 的 Java 替代品之一,除了 Scala,包括 Clojure 在内的大多数同类品都是如此。

Dart/Kotlin/Rust(0):Kotlin 连同 Dart 和 Rust 都因其这个季度缺乏增长而引人注目。它们都在 Top 20 中,只是或多或少地没有提升排名,停滞在那里。从广义上讲,语言排名增长是很难实现的,而且随着语言向排名靠前的方向发展,增长只会变得更加困难。看看这三者中的任何一个是否能够实现与其他两个的分离,并重新开始向上迈进,这将是很有趣的事情

Go(1):在上次的排名中,Go 跃升了一位,它是否还有更多的增长空间呢?事实证明它确实有,在本季度继续提升一位。但考虑到像 Kotlin 和 Rust 等语言在本季度没有出现增长,Go 是否也会停滞不前呢?Go 能不能进一步攀升同样有待观察。

Objective-C (-4): 在第一季度的排名中,Objective-C 下降了四位,这对于排名相对稳定的编程语言来说是一次大幅下降。除了拥有庞大的成熟代码库之外,Objective-C 未来可能并没有太多的增长潜力。苹果已经指定语法上更友好的 Swift 作为它的继任者和替代者,尽管如此,目前已有的大量 Objective-C 代码不会消失,这意味着 Objective-C 的下滑应该是逐步的。

相关链接:https://redmonk.com/sogrady/2023/05/16/language-rankings-1-23/


往期推荐



AWS从Elastic“抢”来的开源替代品OpenSearch,成功了吗?
一代传奇IDE——Delphi 11社区版发布
X.Org已死,Wayland长存



🌟 活动推荐

2023 年 5 月 27-28 日,GOTC 2023 全球开源技术峰会将在上海张江科学会堂隆重举行。
为期 2 天的开源行业盛会,将以行业展览、主题发言、特别论坛、分论坛、快闪演讲的形式来诠释此次大会主题 ——“Open Source, Into the Future”。与会者将一起探讨元宇宙、3D 与游戏、eBPF、Web3.0、区块链等热门技术主题,以及 OSPO、汽车软件、AIGC、开源教育培训、云原生等热门话题,探讨开源未来,助力开源发展。
长按识别下方二维码立即查看 GOTC 2023 详情/报名。

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
CVPR 2023最佳论文候选!真实高精3D物体数据集OmniObject3DChatGPT中文版来了!只需简单注册ChatGPT.bj,即刻使用【最先进】的AI工具~精选SDE岗位 | Moloco、Torc Robotics、Interactive Brokers等公司发布新岗位!Emerg Microbes Infect.|猪急性腹泻综合征冠状病毒诱导的细胞凋亡依赖于半胱天冬酶和亲环蛋白DTech Addiction Leaves China’s Rural Youth Wired for Distraction藤校都爱的Passion Project活动,具体怎么做?索尼公布游戏掌机Project Q!一大批新游戏亮相发布会SIFF PROJECT|2023电影项目创投入围名单公布硬核观察 #1052 libjpeg-turbo 3.0 发布,开发者表示无力继续美国优胜美地国家公园,人生境界英语情景对话|Opposite Adjectives李开复发布“英雄帖”:亲自筹组Project AI 2.0,广召大模型、多模态等顶级人才|甲子光年明明可以抢,却送我一个可颂!小费文化日渐猖獗,你还要继续妥协吗?Logstash、Fluentd、Fluent Bit 和 Vector,谁才是开源日志收集最强王者?【截单】《东方Project》泳装激凸妖梦&幽幽子最后预定!At Global Tech Meet, Firms Tackle Job Disruptions in the AI Era咖啡营销,日渐邪门!李开复宣布筹组中文版 ChatGPT 公司“Project AI 2.0”当你老了,“生命商业”将如何照护这个日渐年迈的世界?NCSoft新作《Project G》公布新演示,要把RTS、MMO做进策略游戏Agustín Hernández:中美洲建筑背景下的未来主义巨构索尼掌机Project Q亮相;比亚迪回应被长城汽车举报;阿里辟谣大裁员拳头新MMOFPS《Project T》曝光,基于《无畏契约》IP衍生爬藤选手都在做的Passion Project是什么?李开复:我亲自筹组Project AI 2.0 不仅仅要做中文版ChatGPT修好了地板▶ 犹太音乐 | 最流行的逾越节歌曲 The Best Passover Music Collection突发!!李开复宣布亲自筹组Project AI2.0,亲自任CEO,和GPT-4,文心一言正面对垒,全球广招顶级人才。。。听过的歌ZT:2021年6月19日《山河令》制片马韬repo重发:2021年6月19日《山河令》制片马韬repo.原价100万现在不到30万,北京越野BJ90打三折?广告科技公司TTD推出媒体购买平台;Gusto Collective收购Mercury Integrated(广告狂人日报)【前瞻 Prospect Series 01】Generative AI的产业现状、技术应用及发展趋势沉迷网络,日渐消瘦?我们发现上网或许真能减肥!
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。