首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
探索世界的好奇心万岁
Udacity
网易公开课
Godel, Escher, Bach: An Eternal Golden Braid
geek123
V2EX  ›  分享发现

Python 真牛啊! (TIOBE 11 月编程语言排行榜)

  •  2
     
  •   geek123 · 2017-11-15 10:14:45 +08:00 · 1933 次点击
    这是一个创建于 800 天前的主题,其中的信息可能已经有所发展或是发生改变。

    曾经有一段时间,动态语言,即脚本语言,因其易于编写和易于运行的特性,被预测在未来将发展强大。因此,Perl,Python,PHP 和 Ruby 等语言在当时非常流行。

    今天看来,似乎只有 Python 的发展很强势,其他脚本语言都在逐渐走出前 20 名,或排名趋于下滑。它们身上究竟发生了什么呢?

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

    由于质量要求越来越高,现在几乎没有人敢用脚本语言编写一个关键的大型软件系统。 甚至像 JavaScript 这样的脚本语言,在网页编程中也无法避免错误的发生,所以不得不演变成更安全的语言。 微软就推出了一个名为 TypeScript 的 JavaScript 类型化版本,并开发了各种类型的框架,如 Angular 和 React,以保护语言(并增加额外的功能)。

    另一方面,面对脚本语言存在的威胁,静态类型语言对它们在类型方面的繁琐操作进行了简化:它们都以 C# 中的“ var ”关键字开始,接着是 Java 中的类型推断和 C++ 中的自动指定符。而大型语言之所以能在激烈竞争中保持自己的地位,就是因为,它们会吸收对手语言的优秀特性,再完善优化成自己的优势。

    11 月编程语言排行榜 TOP20 榜单:

    Top20

    Top 10 编程语言 TIOBE 指数走势( 2002-2016 )

    Top10

    其他编程语言排名

    第 21-50 名如下,可能存在遗漏:

    Top21-34

    Top35-50

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

    4th Dimension/4D, ABC, ActionScript, APL, Arc, AutoLISP, Bash, bc, Bourne shell, C shell, CFML, CL (OS/400), Clipper, Common Lisp, Elixir, Euphoria, F#, Forth, Haskell, Icon, IDL, Inform, Io, J, Korn shell, Ladder Logic, Maple, ML, MOO, MQL4, MUMPS, NATURAL, NXT-G, OCaml, OpenCL, OpenEdge ABL, Oz, PL/I, PostScript, PowerShell, Q, REXX, Ring, Scheme, Smalltalk, SPARK, SPSS, Standard ML, Stata, Tcl

    历史排名( 1987-2017 )

    注: 以下排名位次取决于 12 个月的平均值。

    History 1987-2017

    编程语言 名人榜( 2003-2016 )

    “年度编程语言”获奖名单如下图所示,该奖项授予一年中评分最高的编程语言:

    History

    [说明]

    TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

    这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

    转自: http://www.jianshu.com/writer#/notebooks/6770206/notes/19724098

    6 回复  |  直到 2017-11-16 17:04:17 +08:00
    Shura
        1
    Shura   2017-11-15 11:34:40 +08:00
    说起 TIOBE 榜单感觉挺有意思,很多 pythoner,jser 对这个榜单不认可,因为 java,c++长期在他们上面。但是当 Python,js 在这个榜单的排名上升时,又会被人拿出来炫耀。然而语言的排名和我们有多大关系呢?
    xiaoyang7545
        2
    xiaoyang7545   2017-11-15 15:49:03 +08:00
    @Shura 单纯算一个大体趋势吧。有关系的就是一部分为了就业,水平一般的人。
    Shura
        3
    Shura   2017-11-15 16:00:52 +08:00
    @xiaoyang7545 就业无脑推 Java,PHP。为了就业学 Python 一般都是被知乎影响的。
    geek123
        4
    geek123   2017-11-15 20:19:30 +08:00
    其实就是按照一定的规则排了一下,提供一种参考,对于个体,仁者见仁,没啥直接意义。
    wuyuchenshishabi
        5
    wuyuchenshishabi   2017-11-16 11:42:06 +08:00
    @xiaoyang7545 呵呵 你水平很高?
    himan85
        6
    himan85   2017-11-16 17:04:17 +08:00
    vb 居然还活着
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1899 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 31ms · UTC 05:51 · PVG 13:51 · LAX 21:51 · JFK 00:51
    ♥ Do have faith in what you're doing.