1. 聚能聊>
  2. 话题详情

11月编程语言排行,脚本语言发生了什么事?

脚本语言是为了缩短传统的“编写、编译、链接、运行”过程而创建的计算机编程语言,又被称为动态语言,因为易于编写,易于运行,所以Perl,Python,PHP和Ruby等语言在当时非常流行。

从今天来看只有Python逐渐变得强大,而其他脚本语言逐渐走出前20名,排名逐渐下滑,究竟发生了什么?

脚本语言中的大多数错误都是在程序运行时显示的,尽管可以编写所有类型的单元测试来弥补这一点,在如果在生产中运行应用程序时发生这样的错误会很危险。

由于质量要求越来越高,现在几乎没有人敢用脚本语言编写一个关键的大型软件系统。甚至像JavaScript这样的脚本语言在网页编程中也无法避免错误的发生,所以不得不演变成更安全的语言。

而大型语言之所以能在激烈竞争中保持自己的地位,就是因为,它们会吸收对手语言的优秀特性,再完善优化成自己的优势。

11月编程语言top 20榜单(数据来自TIOBE)


top20

to

历史排名(1987-2017)


topls

历史年度编程语言榜单


toplishi


1、对于TIOBE这份11月的编程语言榜单你怎么看?
2、你现在正在使用什么语言呢?你愿意再去花时间去学习一门新的语言吗?
3、对于python上升到第四,php掉落到第八,php真的不如python吗?
4、最后来个填词游戏吧,(___是世界上最___语言)
java

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    阿里云代金券 x 5

  • 奖品二

    云栖社区纪念胸针 x 3

  • 奖品三

    “代码”笔记本 x 1

68个回答

0

hikingx 已获得“代码”笔记本 复制链接去分享

1、对于TIOBE这份11月的编程语言榜单你怎么看?
脚本语言不会是昙花一现吧,目前只有Python发展势头良好,其它脚本语言则逐渐退出前二十位名单。

2、你现在正在使用什么语言呢?你愿意再去花时间去学习一门新的语言吗?
目前使用JAVA,项目需求需要使用Python,目前正在学习中。希望可以尽快进入状态,总体来说还是很给力的。

3、对于python上升到第四,php掉落到第八,php真的不如python吗?
编程语言之争背后是职业能力的胜负,更多的是行业大势,Python的优越的嵌入性,不断摧城拔寨,应用也越来越广。Python超过PHP不是时机的问题,已经是摆在眼前的事情。

4、最后来个填词游戏吧,(___是世界上最___语言)

Python是世界上最吹牛吹的最好的机器语言

hikingx 回复

笔记本,太少了。

麦老师 回复
回复@hikingx:

是啊,就一个啊

慧菲href 回复

python 加油 python和java 真的差这么多吗

12121212专 回复

...

hikingx 回复

这个不好说吧

评论
0

无神 已获得云栖社区纪念胸针 复制链接去分享

1、对于TIOBE这份11月的编程语言榜单你怎么看?
看见java在线我就放心了,java赛高!
2、你现在正在使用什么语言呢?你愿意再去花时间去学习一门新的语言吗?
java,个人来说当前的语言都不敢说学好了,只能说会用了。还是要继续深入学习专一最好。新的语言如果偶尔会用上,可能会点时间去学习下基础之类的。花太多时间不太可能。工作需要的话,就当我没说过前面话。咳咳!
3、对于python上升到第四,php掉落到第八,php真的不如python吗?
这两种语言了解,不熟悉,不作评价!
4、最后来个填词游戏吧,(___是世界上最___语言)
java是世界上最方便的语言!

以前好像没见过老师的话题,不管实际如何,我就当第一次了,必须过来支持一下。话题交流区里虽然经常看见老师,但是您肯定不知道我,趁这个机会眼熟一下吧-----------无神

麦老师 回复

眼熟一下

评论
1

夏之冰雪 已获得云栖社区纪念胸针 复制链接去分享

1、对于TIOBE这份11月的编程语言榜单你怎么看?
我觉得TIOBE正确的打开方式,就是和往年的对比,我们从中看到语言的发展趋势,这才是最重要的。
存在即合理,排名低不代表它就不好、不再流行,也有可能是因为本身业务受众面就小导致的。
所以,要看趋势,如果趋势每年都是下降,很可能说明这门语言不再那么适合当下的业务所需。比如PHP,不断地在下滑。

2、你现在正在使用什么语言呢?你愿意再去花时间去学习一门新的语言吗?
Python,愿意花时间学新语言,但是不想什么都学,只学表面,那种学的再多都得不到成长。更喜欢研究新语言的特点,和其他语言的优势和劣势,对比着学。

3、对于python上升到第四,php掉落到第八,php真的不如python吗?
不能说php不如python,python之所以排名上升,我觉得很大一部分原因在于大数据、数据挖掘行业的普及,让更多的人去学习和使用python。而对于网站的快速开发,对于一些web复杂业务的快速实现,php的还是占据了非常好的使用场景。另外,PHP 7的速度提升,也让PHP变得更好。

还是我上面说的,我觉得只能说明科技在进步,过去很多公司只有PC WEB,所以php排名非常靠前。后来移动互联网的时代,app变多了,iOS崛起了。再后来,大数据时代了,python多了。现在呢,物联网、AI的到来,编程语言的受众面也会继续变化。

所以,不是php不好,而是php无法满足当下的所需了。

4、最后来个填词游戏吧,(___是世界上最___语言)
PHP是世界上最好的语言。
证明看图说话,就算搜索java是最好语言,搜索引擎依旧会显示PHP排在第一个。
__

夏之冰雪 回复

老师,能否给我个勋章哦,非常感谢。

评论
1

雷侠 已获得阿里云代金券 复制链接去分享

1、对于TIOBE这份11月的编程语言榜单你怎么看?

看来Java还能火一段时间,暂时不用担心了,可以努力学习。
python和javascript都是要崛起的节奏,也不容小觑,也有必要把它们学会啊。

2、你现在正在使用什么语言呢?你愿意再去花时间去学习一门新的语言吗?

JAVA,把ssm和ssh学会后再去花时间把其他的语言学会。
不能与时代脱节,要与时俱进,但是,要把一门语言学懂了才适合去学习另外一门语言。
不然,一会学java一会学php一会又学javascript,到头来啥也学不好。

3、对于python上升到第四,php掉落到第八,php真的不如python吗?

python崛起的原因,我觉得可能是与大数据有关,所以上升的快。
php不太了解,我觉得应该是它做不了大型项目的原因或者是可以取代它的编程语言,所以才下降了。

4、最后来个填词游戏吧,(___是世界上最___语言)
JAVA是世界上最长、最严谨、最有意思、最多好用的框架的语言(我不管,反正我是这么觉得的,要鄙视我的通通反弹)

雷侠 回复

如果,可以的话,笔记本,喜欢收集阿里礼品

评论
0

1531107888438957 已获得阿里云代金券 复制链接去分享

1、对于TIOBE这份11月的编程语言榜单你怎么看?
我认为编程语言的榜单变化是能够反映目前科技水平变化的一个重要标准,他的变化往往对应着目前世界科技发展方向。比如python的风靡正是近年来人工智能等最新技术的体现。

2、你现在正在使用什么语言呢?你愿意再去花时间去学习一门新的语言吗?
JAVA,我一直认为什么项目适合用什么语言,就用什么语言,所以如果有必要,我是愿意花时间在学习一门新语言的。

3、对于python上升到第四,php掉落到第八,php真的不如python吗?
就像上面说的,是如今科技已经发展到现如今的水平,到了人工智能的时代,Python更适合人工智能等技术的发展,所以PHP下降是在情理之中的,这是时代的改变,不是不如,它们都为互联网技术的发展做出过重大贡献,都是不可或缺的。

4、最后来个填词游戏吧,(___是世界上最___语言)
不用说了,JAVA天下第一!✊

最后,我想要代码笔记本😳

0

浮生递归 已获得阿里云代金券 复制链接去分享

不要胸针~

1、对于TIOBE这份11月的编程语言榜单你怎么看?
我只想知道vb.net是怎么上来的,是学校在推动吗?还是大学以下的学生大量涌入?

2、你现在正在使用什么语言呢?你愿意再去花时间去学习一门新的语言吗?
c# 准备再学java 看着他排在top1,不学不行啊,单位里的也都开始折腾java了,不能落伍。落伍就要挨打。

3、对于python上升到第四,php掉落到第八,php真的不如python吗?
Php这个老牌语言还能坚守前十很不错了。跟他同一个时代,也曾经风光无限的asp,现在不知道落到哪里去了。已经是个传奇了。

4、最后来个填词游戏吧,(___是世界上最___语言)
你这是搞事情啊,居然敢发这么敏感的话题。我觉得吧,html才是世界最牛叉的语言。不管是java还是php还是c#还是javascript,只要是开发b/s结构的程序,你最后还不是都得输出成Html。殊途同归啊,哈哈

0

风之语着 已获得阿里云代金券 复制链接去分享

1、对于TIOBE这份11月的编程语言榜单你怎么看?
我比较关心c#,一门开发非常高效的语言,因为没有及时拥抱开源,导致没有占据塔尖位置,很可惜。
2、你现在正在使用什么语言呢?你愿意再去花时间去学习一门新的语言吗?
c#,java,typescript。对于一名架构师来说,语言不是,也不应该成为门槛。
3、对于python上升到第四,php掉落到第八,php真的不如python吗?
php的优势是开发web比较高效,相关的web开发环境和生态比较完整。但是在其他语言生态逐渐建立完整,php失去了优势,掉落也很正常。php解决问题的广度真不如python。
4、最后来个填词游戏吧,(___是世界上最___语言)
c#是世界上最舒服的语言

0

aoteman675 已获得阿里云代金券 复制链接去分享

1、对于TIOBE这份11月的编程语言榜单你怎么看?
一门语言不可能永远在第一位,因为编程语言的环境随着IT技术的演进而改变的,现在是Java,明天就有可能是Kotlin这匹黑马。只要新的语言具有其他的语言的优秀特性,在兼容其他语言基础上注定是成功的。
2、你现在正在使用什么语言呢?你愿意再去花时间去学习一门新的语言吗?
现在是Java语言,不过觉得阿里巴巴java语言编程规范出来晚了,马上要转入Kotlin编程码农大军中。学习一门新语言需要时间上下功夫,沉得住心去改变。
3、对于python上升到第四,php掉落到第八,php真的不如python吗?
python现在是大数据和人工智能的得宠语言,当然升得快。AI产业发展迅猛,赶上Java都不一定。一门语言再优秀,它不适用任何领域或者在冷门领域 ,注定是要灭亡的,因为社区少,维护少,缺失拥护的开发者。
4、最后来个填词游戏吧,(___是世界上最___语言)
现在Java是世界上最好的语言,今后Kotlin是世界上最好的语言

0

sinb520 已获得云栖社区纪念胸针 复制链接去分享

1.对于TIOBE这份11月的编程语言榜单你怎么看?
答:我觉得对于这种榜单应该是仁者见仁智者见智,只能作为一个小小的参考,不能因为哪门语言的排名高就去花很多时间学习这门语言,我的观点是所有的热门编程语言都应该去了解了解,但是根据自己的需求,专注于学习2到3门语言。
2.你现在正在使用什么语言呢?你愿意再去花时间去学习一门新的语言吗?
答:现在主要使用的是Java和Python,但是我很喜欢学习新的语言,C、C++、PHP、JavaScript、HTML5、CSS3、Kotlin、Arduino都学过,但是Java用得比较熟练,毕竟拥有5年的安卓开发经验。
3.对于python上升到第四,php掉落到第八,php真的不如python吗?
答:我觉得不能这么说吧,每一门语言都有自己的优点和缺点,不能因为某一段时期内用python的人比较多就认为python比php好,php在某些方面有其它语言无法比拟的优势。
4.最后来个填词游戏吧,(___是世界上最___语言)
答:Java是世界上运用最广泛的语言。
PS:想要“代码”笔记本或者云栖社区纪念胸针,O(∩_∩)O谢谢!

0

lhwhit 复制链接去分享

go语言跌出前10 ,要努力啊!在未来1年内再次进入前10.

麦老师 回复

我也很看好go

回复

还是不懂,

评论
1

1839911204812149 复制链接去分享

无意间闯入阿里云,有好多不明白,希望可以有人和我聊天沟通多指导。万分感谢!感恩!

麦老师 回复

不明白的可以多看看论坛的教程~

评论
0

1123811162235401 复制链接去分享

刚来的,想学习学习

回复

我也是新人😊

1156111510711548 回复

我也是新人

评论
1

fjywade 复制链接去分享

Python写脚本还是很方便的,拿过来随手写个小程序,快速解决一些小问题

1

南开馒头 复制链接去分享

PHP是最好的语言

0

cjsoldier 复制链接去分享

对于TIOBE这份11月的编程语言榜单你怎么看?

很明显python势头猛的很,原因很简单,因为机器学习使用python的多。另一个原因就是爬虫多使用python,大数据也非常需要爬虫,加上python本身的素质就不错,所以python上升的更猛了。虽然golang也占有一席之地,但我真的不是非常看好,因为go的技术栈不全,企业求稳还是我Java大法好。榜单竟然没有scala,看来目前scala还比较小众,难道把scalagroovy也归到Java里去了? scala要是能火起来,Java还能多撑几年。

你现在正在使用什么语言呢?你愿意再去花时间去学习一门新的语言吗?

现在用Javascala。愿意学习一门新的语言,事实上已经学过golang了。

对于python上升到第四,php掉落到第八,php真的不如python吗?

他俩好像没什么可比性吧。据我所知,python在做网站方面技术栈不是很好。我就知道一个Django。撇开应用场景,从语言本身来说我认为php确实不如python。 因为python几乎是“完美”的存在! 速度有,极致的速度还有Cython,面向对象有,函数式编程有,语法简单有,上手容易有,包管理工具有。要什么有什么。php除了做网站我不知道还能干什么。

最后来个填词游戏吧,(_C++__是世界上最_复杂的__语言)

0

harbin_hu 复制链接去分享

shell天下第一

0

不再浪费 复制链接去分享

前十的语言最多也就去体验一下,很少有人全部深入的学习
从语言的层面很难作对比,那些说世界上最好的语言是XXX的,又真正学过几种呢?

0

奥陶黑马 复制链接去分享

还是喝杯Java吧😂

0

毛毛码虫 复制链接去分享

语言只是一种让人和机器交互的方式,只要你能和机器达到无障碍的交互,用什么语言,又有什么区别?

0

gghg 复制链接去分享

python好啊

4