搜索
查看
编辑修改
首页
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
C++——string模拟实现
2
【ML】介绍 PandasAI:生成式 AI Python 库_pandasai 中没有pandasai
3
Flink 有状态流式处理_flink如何处理有状态的数据
4
linux添加iscsi协议,利用iSCSI协议搭建IP-SAN
5
MVO-CNN-BiLSTM多输入时序预测多元宇宙优化算法-卷积-双向长短期神经网络时序预测(Matlab)
6
记nRF52832主动断开蓝牙偶尔重启的问题_nrf_error_invalid_state
7
Linux-Spark集群与Scala语言的学习、搭建与配置(配图超详细)
8
人工智能介绍
9
FlinkSql概述_flink sql
10
ConvLSTM:一种用于降水预报的机器学习方法_convlstm论文
当前位置:
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
Ubuntu
命令
手册_
ubuntu
命令
手册...
前言下面的
命令
大都需要在 控制台 / 终端 / shell 下输入。控制台, 终端, 和 shell 意味着同样一件事 ...
赞
踩
article
基于
函数
报错
的
sql
漏洞
查询
_
报错
函数
查询
sql
数据库
名称...
基于
报错
的信息获取简单介绍
函数
updatexml():updatexml(xml_document,xpath_stri...
赞
踩
article
linux
调整
shmmni
,
Linux
中
修改
shmmax
的方法...
Red Hat and SUSE
Linux
The following information can be used ...
赞
踩
article
mac
电脑
清理
垃圾
软件
有哪些
mac
电脑
怎么
清理
垃圾
_
mac
清理
垃圾
的
软件
...
与单纯仅
清理
垃圾
的
软件
相比,它更类似于系统管家
软件
,
垃圾
清理
只是它功能的一部分,它还具有病毒查杀、隐私保护、文件整理、系...
赞
踩
article
【
Stable
Diffusion
应用案例系列】【
1
】一键抠图
--
rembg
插件
安装
与使用_
sd
-w...
【
Stable
Diffusion
应用案例系列】【
1
】一键抠图
--
rembg
插件
安装
与使用_
sd
-
webui
-aki-v...
赞
踩
article
Java
多
线程
编程-
线程
实例
变量
_
线程
内部定义
一个
变量
...
Java
多
线程
编程-
线程
实例
变量
Java
内存区域
线程
实例
变量
不共享自定义
线程
类中的
实例
变量
针对其他的
线程
可以是共享,也可...
赞
踩
article
语音
识别
(
ASR
)
--
语音
转文字...
语音
识别
(Automatic Speech Recognition)是以
语音
为研究对象,通过
语音
信号处理和模式
识别
让机器...
赞
踩
article
uni
-
app
经验
分享
,从入门到离职(年度
实战
总结:
经验
篇)——
上传
图片
以及小
程序
隐私
保护指引设置...
白马过隙,转瞬之间 23 年的进度条已经快达到 100%,在迎接 24 年到来的同时,我们不妨来回顾一下这充满许多值得回...
赞
踩
article
微信
小
程序
(3)-
小
程序
样式
和
组件
_
微信
小
程序
设计尺寸
组件
...
WXMLWXSSImage
小
程序
提供了 WXML 进行页面结构编写,同时提供了 WXSS 进行页面的
样式
编写。WXML ...
赞
踩
article
Saiku
导出
excel
指标列无
线条
以及0与空值显示
问题
(三十二)...
Saiku
导出
excel
指标列无
线条
以及0与空值显示
问题
描述: 数据库中字段值为0 ,与数据库中字段值为 null 时 ...
赞
踩
article
数据
降维
(
PCA
、
K
PCA
、P
PCA
)及C++实现_
pava
降维
算法
...
1、何为
数据
降维
1.1维数灾难:往往满足采样条件所需的样本数目巨大、样本稀疏、距离计算困难。1.2
降维
:利用数学变换将原...
赞
踩
article
最
炙手可热
的
行业——
大
数据
就业
方向和学习路线图详解!_
数据
科学与
大
数据
技术
就业
拓扑图
...
随着国家对
大
数据
政策
的
倾向们越来越多
的
人听说过这个名词,但是对它都是可能也是一知半解,今天小编精心为
大
家整理了
大
数据
相关...
赞
踩
article
uniapp
项目怎么连接
手机
调试
_
uniapp
真机
运行
oppo
...
1:新建一个
uniapp
项目,命名为test。可以看到,在开发工具HBuilderX里面,极速生成的模板目录结构如下打开...
赞
踩
article
Vue
特点+
Vue
简单
实例
+
Vue
模板
语法+
Vue
数据
绑定+
data
和
el
的2种写法_写
一个
vue
实...
分析:
一个
.
vue
文件就是
一个
组件,各个组件之间不影响,其它项目需要某个组件时,直接把组件移过去就可直接用。7.一旦da...
赞
踩
article
C
语言
之
蓝桥
杯
习题 (小白2023年第一篇博客)_
蓝桥
杯
题目
c
语言
...
蓝桥
杯
习题,C
语言
编写,简单易懂_
蓝桥
杯
题目
c
语言
蓝桥
杯
题目
c
语言
目录 一.第一题 1.问题:...
赞
踩
article
chatgpt
赋能
python
:
Python
怎样
跳转
到
某
一行
–从入门
到
精通_
python
跳转
到
指定行...
Python
跳转
到
某
一行
是一种技术,可以让程序直接
跳转
到
你想要的代码行。这种技术通常用于调试和查找程序错误。
Python
...
赞
踩
article
uni
a
pp H5 $
el
.queryS
el
ectorAll is not
a
function
...
【代码】uni
a
pp H5 $
el
.queryS
el
ectorAll is not
a
function
。uni
a
pp ...
赞
踩
article
mac
笔记本
上,
charles
的
安装
与
使用
_
mac
charles
...
mac
笔记本
上的抓包工具
charles
的
安装
与
使用
方法总结一、
charles
的
安装
与基本
使用
1、首先在
mac
笔记本
上
安装
...
赞
踩
article
Linux
教程之
文本处理
(
sed
,
xargs
,
wc
)_
xargs
sed
...
Linux
教程之
文本处理
(
sed
,
xargs
,
wc
)_
xargs
sed
xargs
sed
...
赞
踩
article
直接用
docker
-
compose
.
yml
运行
springboot
项目
和
vue
项目
容器化部署_...
利用
docker
-
compose
容器化运行
springboot
项目
和
vue
项目
_
项目
中
docker
-
compose
.y...
赞
踩
相关标签
Ubuntu 命令手册
linux 调整shmmni
macos
java
开发语言
stable diffusion
一键抠图
SD插件
rembg
thread
Java
多线程编程
共享变量
不共享变量
uni-app
小程序
年度实战总结
微信小程序
上传图片
隐私政策
实战经验分享
notepad++
数据库
开发工具