前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2月编程语言排行榜:时隔 3 年,Groovy 重进 TOP 20

2月编程语言排行榜:时隔 3 年,Groovy 重进 TOP 20

作者头像
程序猿DD
发布2019-03-08 12:16:58
8330
发布2019-03-08 12:16:58
举报
文章被收录于专栏:程序猿DD

来源:开源中国

神奇的Groovy

Groovy 是 用于Java虚拟机的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。使用该种语言不必编写过多的代码,同时又具有闭包和动态语言中的其他特性。

如果您跟我一样,大部分时间都在写Java程序,那么花点时间学习一下Groovy,或许你会爱上它!如果你熟悉Spring Boot,你会发现 Groovy 更像是把 Spring Boot 装上了火箭,起飞就等你点火了!

如果您还不知道Groovy与Spring Boot的关系,那么可以看看我之前写的这篇文章:SpringBoot快速开发利器:Spring Boot CLI

时隔 3 年,Groovy 重进 TOP 20

TIOBE 于昨天公布了2019年2月编程语言排行榜,整体排名变化不大,比较吸引眼球的是 Groovy 语言的排名 —— 这门与 Java 兼容的动态类型语言自2016年年底以来,终于重新进入了排行榜的 TOP 20。

2019年2月编程语言排行榜 TOP 20 ——

当时 Groovy 如此受欢迎是因为最受欢迎的持续集成工具 Jenkins 主要使用 Groovy 编写,现在 Groovy 重新回到 TOP 20 的排名,除了 Jenkins 的原因之外,项目自动化构建系统 Gradle 也越来越受欢迎,它也是使用 Groovy 编写脚本。

除了 Groovy 之外,值得一提的是 Hack 语言也已经进入了前50名(Hack 是由 Facebook 开发,同时结合了动态类型语言如 PHP 语言和静态类型语言如 C 语言两种特点的一种编程语言),TypeScript 则回到了本月的第57名(暂时)。

TOP 10 编程语言 TIOBE 指数走势(2002-2018)

21-50 名的编程语言排行

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):

ABC, ActionScript, Alice, Apex, APL, Awk, BBC BASIC, bc, Bourne shell, C shell, CL (OS/400), Clojure, Common Lisp, Crystal, cT, Elixir, Elm, EXEC, F#, Forth, Icon, IDL, Inform, Io, J#, Korn shell, LiveCode, Maple, ML, Modula-2, Monkey, MQL4, MS-DOS batch, NATURAL, OpenCL, OpenEdge ABL, Oz, PILOT, PowerShell, Processing, Q, Ring, S, Smalltalk, Snap!, SPARK, Tex, TypeScript, VBScript, VHDL

TIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度都用于指数计算。具体的计算方式见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。 值得注意的是,TIOBE 指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。

详细榜单信息请查看 TIOBE 官网(https://www.tiobe.com/tiobe-index/)。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-02-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序猿DD 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 来源:开源中国
相关产品与服务
持续集成
CODING 持续集成(CODING Continuous Integration,CODING-CI)全面兼容 Jenkins 的持续集成服务,支持 Java、Python、NodeJS 等所有主流语言,并且支持 Docker 镜像的构建。图形化编排,高配集群多 Job 并行构建全面提速您的构建任务。支持主流的 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档