搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
花生_TL007
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
adb无线调试_adb在线执行器网页
2
英文评论机器学习_怎样自动翻译英文视频并添加字幕,几个免费工具交给你
3
Android_多分割界面看实时画面的方法_android输出的视频画面,支持分割成几个区域来展示吗
4
HarmonyOS开发 使用云数据库(HarmonyOS ArkTS API9以上)【真机调试】遇到的so重名问题解决_2 file found in 'lib/arm64-v8a/libagcmbedtls.so'.
5
OpenHarmony 样例——鸿蒙小车开发
6
OpenGL:VisualStudio2022配置OpenGL环境_opengl配置vs2022
7
HarmonyOS4.0系统性深入开发26方舟开发框架(ArkUI)概述
8
Github今年最火的十大开源项目_github开源项目排行榜
9
人工智能自动修复图片,模糊图片秒变高清_ai图片变清晰
10
Opencv图像识别_opencv 图像识别
当前位置:
article
> 正文
5 门可能衰落的编程语言
作者:花生_TL007 | 2024-03-12 03:21:46
赞
踩
衰败的计算机语言
点击蓝色“五分钟学算法”关注我哟
加个“星标”,天天中午 12:15,一起学算法
来源 | 程序猿
并不是所有编程语言都能经久不衰。 事实上,新一代的开发人员会采用他们认为更容易使用的其他语言或框架,即使是最流行的语言也不可避免地会走向衰落。
为了总结出哪些语言可能会走向衰落, Dice Insights(提供求职消息的技术职业消息服务的网站)研究了 TIOBE 和 RedMonk 的编程语言排名,以及自己网站的招聘信息数据库,得出了以下
5 门可能走向衰落的编程语言
。
1、Ruby
以前,Ruby 颇受欢迎,一直保持在TIOBE编程语言排行前十名单内,开发人员都认为它简单易学。 但在过去的 18 个月里,Ruby 在 TIOBE 中的排名持续下降,从第 8 位跌到第 12 位,此前更是一度跌到第 16 名。
此外,Dice 最近一年的招聘数据分析显示,寻找精通 Ruby 的技术专业人员的公司数量大幅下降。 2018 年,Ruby 的工作岗位需求减少了 56%,这样的数据是非常惊人的,它意味着企业正在弃 Ruby 而去,按照此趋势,在不久的将来,Ruby的基础用户很可能迅速萎缩到几乎为零。
2、Haskell
据了解,Haskell 将在 2020 年进行一次重大的标准更新(具体可查看(由 GHC 和 GitHub 中与 Haskell 相关的仓库),许多著名的公司和项目(Facebook、GitHub等)都曾使用过 Haskell 来构建重要的程序
然而,Haskell 长期在 RedMonk 的排名中表现平平,这表明没有开发者关注它,不知道是否可以理解为它“快死了”,或者已经“死了”
3、Objective-C
苹果的 Objective-C 已经有 35 年的历史了,不过很明显,如今苹果公司已经不管它的死活了,五年前,苹果为其生态系统推出全新且经过改进的编程语言 Swift,并且迅速登上编程语言的舞台,毋庸置疑,他们最希望开发者能迅速接受 Swift 以替代掉 Objective-C。
平心而论,越来越多的开发者已经开始使用Swift(尤其是它的功能已经越来越丰富了),不过,出乎意料的是 Objective-C 在流行编程语言排行榜上的排名也没有预想的那么糟糕,这可能是在 35 年的遗留代码中,许多开发人员只是更喜欢使用他们一直使用的语言。
不过,Objective-C 可能会在某个时候完全消失,苹果公司也很乐意看到这样的结果,因为 Swift 正在成为一种非常有效的语言,用于构建 iOS、macOS 以及即将推出的跨平台应用程序。
4、R
在过去,R 是一门非常流行的数据分析语言。 然而,Python 的出现似乎正在吞噬 R 的市场份额,尽管学术界和数据科学家们仍然有人在使用 R,但有关数据分析的企业都开始转向 Python,这主要归功于 Python 的可伸缩性和易用性,因此,R 在 TIOBE 的编程语言流行度指数上有所下降,而其他研究也表明,R 的使用率正在 Python 的影响下缓慢下降。
如果 R 最终要以某种形式存活下来,那应该是数据分析人员最终将它和 Python 结合使用,今年早些时候,智能营销数据平台加州红木城(Redwood City)的联合创始人 Enriko Aryanto 曾表示: 如果我的职业生涯重新开始,我会更加考虑使用 Python 而不是 R。 Python 是一种更为通用,使用范围更加广的编程语言。
5、Perl
虽然 RedMonk 语言排行榜的数据显示 Perl 受欢迎程度下降,但是考虑到仍然还有大量的遗留网站都是使用 Perl,该语言还需要很长一段时间才有可能“衰落”,如今,开发人员已经在构建网站等方面广泛使用其他编程语言,这也意味着,Perl 正在逐步被抛弃
此前,我们也曾说过 Perl 几乎没有活跃的开发,但也有些开发者评论: 事实上,Perl 每年都会更新,但是考虑到它在 RedMonk 和 TIOBE 上的衰落,我们仍然认为这是一种衰落的语言。
以上就是 Dice 为大家总结出的5门可能衰落的编程语言,你赞同么?
有热门推荐?
1.【程序员】
2.【GitHub】
3.【算法】
4.【数据结构】
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/花生_TL007/article/detail/221736
推荐阅读
article
微信
小
程序
上拉
加载
更多_
小
程序
上拉
加载
...
无论是微信
小
程序
还是其他前端框架,都会遇到
上拉
加载
()和下拉刷新这种问题。其实理清楚什么时候请求数据、请求返回的几种情况...
赞
踩
article
第十章
将
对象
映射
到
XML
-
控制关系
映射
的形式...
XML
。
第十章
将
对象
映射
到
XML
-
控制关系
映射
的形式 ...
赞
踩
article
使用这个插件
,
fiddler
抓包直接
生成
httprunner
脚本
_使用
fiddler
导出
har
文件
...
录制
脚本
,
只是一个过渡
,
从0到1的一个过渡
,
如果让你直接写
脚本
,
你会无从下手
,
可以将录制的
脚本
快速转化成httprunn...
赞
踩
article
【
OpenHarmony
北向应用开发】
Arkts
服务
卡片
数据
每秒
刷新
的实现_
arkts
难点...
参考: 开发者文档,实现
Arkts
服务
卡片
数据
每秒
刷新
_
arkts
难点
arkts
难点 ...
赞
踩
article
ORA-24247:
network
access
denied
by
access
control
...
ORA-24247:
network
access
denied
by
access
control
list
ORA-24...
赞
踩
article
Android
编译之
android
.
bp
详解...
Android
编译之
android
.
bp
详解_
android
.
bp
android
.
bp
...
赞
踩
article
Mac
系统
应该
用
什么
软件
进行
清理
?_大家
mac
用
什么
清理
软件
...
作为一枚资深的Windows
系统
使
用
者,小编刚刚转向
Mac
系统
的怀抱时,各种不适应,Windows
系统
中普遍使
用
的360...
赞
踩
article
什么是
扩散
模型
(
Diffusion
Models
)?_
扩散
模型
和
gan
的
区别...
扩散
模型
(
Diffusion
Models
)介绍_
扩散
模型
和
gan
的
区别
扩散
模型
和
gan
的
区别 ...
赞
踩
article
程序员
如何做
副业
?
35
岁前
,
千万别
让死工资绊住你赚钱
的
步伐_
程序员
灰色
副业
...
近年来互联网行情下降
,
好多人都在思考要不要搞个
副业
来抵御风险。这不又来事了
,
这两天又爆了互联网大裁员。继阿里“向社会输送...
赞
踩
article
Codeium
:一个免费的、支持70多种
编程
语言的、可以与你对话的
智能
编程
助手,让你从繁琐的
代码
中解...
Codeium
:免费的人工
智能
代码
加速工具,让
编程
变得更简单、更快、更有趣如何
使用
Codeium
来提高
编程
效率和质量?一...
赞
踩
article
Unity
性能
优化
篇(八) 导入
的
模型
网格
优化
设置
...
2.
设置
Anim.Compression可以调整动画
的
压缩方式,Off表示不压缩动画,这样动画文件可能会占用较大
的
空间,...
赞
踩
article
Python
学习
笔记
第七十三
天(
OpenCV
简介)...
Python
学习
笔记
第七十三
天讲解
OpenCV
的背景和意义、
OpenCV
的主要功能和特点、
OpenCV
的应用领域、Ope...
赞
踩
article
PHP
取整
的方法_
php
取整
...
变量$num1.直接
取整
,舍弃小数,保留整数intval($num)2.四舍五入
取整
round($num)3.向上
取整
(...
赞
踩
article
JS
获取
剪切板
_
js
如何在非安全域
获取
剪贴板
内容
...
获取
剪切板
内容
:https://segmentfault.com/a/1190000004288686?utm
_
sour...
赞
踩
article
IDE
DevEco
Studio
的环境配置及工程
创建
_
deveco
studio
ide
...
前言昨天我们介绍了一些基本概念。今天我们来介绍
ide
DevEco
Studio
。并使用
DevEco
Studio
3...
赞
踩
article
python
爬虫从入门到放弃(四)之
Requests
库
的
基本
使用
...
什么是
Requests
Requests
是用
python
语言基于urllib编写
的
,采用
的
是Apache2 License...
赞
踩
article
uniapp
华为
真机调试步骤_
uniapp
真机
运行
到
华为
手机
...
手机
型号:
华为
mate30,APP项目
运行
到
手机
上调试。_
uniapp
真机
运行
到
华为
手机
uniapp
真机
运行
到
华为
手机
...
赞
踩
article
一枚程序猿
的
MacBook
M1
详细
体验
报告_
mac
m1
终端服务器
...
前言2020年11月11日双十一上午,苹果发布了
M1
芯片
的
新款Mac,其最大
的
变化就是将处理器从Intel换成了苹果自研...
赞
踩
article
【
UniAPP
X
快速上手】如何使用
UniAPP
X
开发
一个
原生
安卓商城...
easy
X
已经封装好了常见的电商业务组件,并且已经上线了一些模板。即使是小白,也可以直接用easy
X
开发
出一个
原生
商城_...
赞
踩
article
手把手教你
学习
R
语言
...
本文为带大家了解
R
语言
以及分段式的步骤教程!人们
学习
R
语言
时普遍存在缺乏系统
学习
方法的问题。
学习
者不知道从哪开始,如何进...
赞
踩
相关标签
微信小程序
小程序
xml
IRIS
M
功能测试
自动化测试
软件测试
程序人生
职场发展
harmonyos
前端
oracle
android
macos
人工智能
深度学习
神经网络
程序员
编程语言
python
职场和发展
microsoft
性能优化
unity