2019年7月编程语言排行榜:Python持续增长,坐稳第三

 7 月排名前十的分别是:Java, C, Python, C++, C#, Visual Basic .NET, Java, PHP, SQL 和汇编语言。和上个月的不同之处主要是 C# 以微弱的优势超过了 Visual Basic .NET 的排名,再次进入 TOP 5,而宇宙语言 PHP 下滑到第八位。 21-50 编程语言排行

2019年6月编程语言排行榜:Python升至第三位

本月,Python的TIOBE指数持续上升,创下了新纪录,达到 8.530%,超过C++的 7.384%。TIOBE表示,Python之所以排名快速上升,是因为软件工程正在蓬勃发展,而 Python恰好吸引了很多新手进入开发领域。 Top 20 编程语言  其他编程语言排名

2019年5月编程语言排行榜:R跌出前20,Python成最大赢家

日前,TIOBE公布了2019年5月编程语言排行榜,头部整体编程语言整体排名变化不大,前十名为Java、C、C++、Python、Visual Basic .NET、C#、JavaScript、SQL、PHP和汇编语言。 本月值得注意的是,R语言跌出前20名,这是R语言进入TOP20三年以来首次跌出前20,而Python继续缩小与C++的差距。 尽管Swift正快速增长,但是与Objective-C仍有不小的差距。另外,虽然PHP保住了自己第九名的位置,但是相比于去年同期已经下降了2个位次。 Go与上个月相比下跌了一名,但整体变化比较稳定。 以下为编程语言之前20名完整榜单: 3年来一直排名在前20名的R语言,在本月首次跌出前二十名,这是非常令人吃惊的,因为统计编程领域仍然在蓬勃发展,特别是由于数据挖掘和人工智能的普及,但这也使得数据统计分析被整合至更多的领域。 在这种趋势下,Python已经成为最大赢家,最可能的原因是统计编程正从大学发展到工业,而Python更容易被业界接受。此外,从上图我们可以看出Python和C++的得分相差无几,因此无论从哪个角度看,Python都是最受瞩目的编程语言之一。 Top 21-50 编程语言排行

2019年4月编程语言排行榜:C++表现强势,重回前三!

总体排名变化不大,排名前十的分别是:Java, C, C++, Python, Visual Basic .NET, C#, JavaScript, SQL, PHP 和汇编语言。本月C语言和C++都强势增长,C语言大有超越Java的趋势,C++则回到第三位置。 C ++本月表现良好 本月C++又回到了第三位,和Python交换了一下位置,当然这不是因为Python处于衰退之中,事实上,这几个月Python一直都在创下历史新高。而C ++也越来越受欢迎。 但话说回来,C ++还远远没有达到本世纪初的流行程度,当时它的市场份额超过了15%。当时发布新语言定义C ++ 0x的复杂性和延迟性拉了它的后腿。这种新的语言标准,最终在2011年被命名为C ++ 11,发布的语言版本更加简单,更安全,更具表现力。由于社区必须等待适当的编译器支持,所以在采用C++ 11标准之前又花了几年时间。但是现在最重要的C ++编译器都支持C ++ 11,C ++ 14和C ++ 17标准。

2019年3月编程语言排行榜:Java稳居第一

TOP5几乎没有 变化,Java和C语言牢牢占据前两名。 Python相较去年上升一位进入TOP3,C++下降一位,Visual Basic .NET也超越C#伤生到TOP行列。 在前五十名中,变化幅度比较大的一是Groovy,从去年的60名伤生到如今的第16名。经查,Groovy 是Apache旗下的一门基于 JVM 平台的动态/敏捷编程语言,在语言的设计上它吸纳了 Python、Ruby 和 Smalltalk 语言的优秀特性,语法非常简练和优美,开发效率也非常高,甚至写Groovy的时候如果忘记了语法可以直接按Java的语法继续写。 另外则是首次进入TOP50的微软PowerShell,具体位次是45位。3年前,微软开源了这一年逾12岁的脚本语言(PowerShell Core),并且支持Linux和macOS。

2019年2月编程语言排行榜:Python干掉C++,Java

新年伊始,TIOBE 编程语言社区发布了最新的 2 月编程语言排行榜。 继 Python 成为 “2018年度编程语言” 后,在2月的榜单中,Python 再度上升 2.41% ,一越超过 C++,排在第三位。 近 20 年来, Java, C 和 C++ 一直位列前三,远远领先其他编程语言,属于无可撼动的位置。现在,Python 打破了这个局面,不仅名列 TOP3,还以较强增幅增长。 Groovy重新进入TIOBE索引前20名,Groovy 是 Java平台上设计的面向对象编程语言,上一次进入前20名还是在2016年年底,因为当时最流行的持续集成工具Jenkins的脚本是用Groovy编写的,如今,Groovy重新回归前20,出来Jenkins的原因之外,还有构建自动化系统Gradle也越来越流行了,它也是使用Groovy编写的。 除了Groovy,还值得一提的是Hack已经进入前50名,Type本月(暂时)已经回到了第57位。 其他编程语言排名

2019年1月编程语言排行榜:Python 年度编程语言

TIOBE 近日宣布:Python 成为 2018 年度编程语言,Python之所以获得这个称号,是因为它在2018年的排名中比其他所有语言都高。Python语言赢得了3.62%的选票,紧随其后的是Visual Basic . net(3.2%)和Java(2.69%)。Python如今已经已经成为大型编程语言的一部分。近20年来,C、C++和Java一直排在前三名,遥遥领先于其他语言,但Python如今已经加入到了他们的行列之中。 Python是当今大学里授课最多的第一语言,在统计领域排名第一,在人工智能编程方面排名第一,在脚本编写方面排名第一,在写作系统测试方面排名第一,除此之外,Python还在Web编程和科学计算方面处于领先地位。总之,Python无处不在。 2018年其他大有进步的编程语言有MATLAB(第18到第11位)、Kotlin(第39到第31位)、Rust(第46到第33位)、Julia(第47到第37位)和TypeScript(第167到第49位)。 说完了进步明显的语言,接下来看看再2018年过的相对艰辛的编程语言Ruby(第11到第18位)、Erlang(第23到第50位)、F(第40到第64位)和Alice(第26到第66位)。 最后TIOBE还预测:Kotlin将在2019年进入前20名,因为目前Kotlin在工业移动应用程序市场上的快速应用。 注意:SQL 自 2018 年 2 月起被重新添加到了 TIOBE 排行榜中,由于没有以往的数据可以对比,增长速度非常快,现在位居第 9 名。 Top 20 编程语言  Top 10 编程语言 TIOBE 指数走势(2002-2018) 从走势图可以更直观的看出Python直逼C++,两者的差距越来越小,看来Python很有可能在2018年实现超越C++

2016年7月编程语言排行榜: 汇编语言再次排入前十

本月的排名可能会有些出人意料:现存最低水平的编程语言再次进入了TIOBE排行榜的前十之列。这门编程语言相对于其他语言来说,水平与生产力如此低下,并且容易导致各种各样的编程语言错误,为什么还会有人用它来编写代码呢? 唯二合理的解释就是:首先仅能运行汇编语言的小型设备在数量上日益增长,如今甚至连我们的牙刷或者咖啡机也在运行汇编语言;此外汇编语言在性能表现上无与伦比,假设性能为先,则其他语言都无法媲美汇编语言。 本月还有些有趣的变化:优秀而古老的Tcl语言从65名上升到48名,CFML (ColdFusion)从102名上升到66名,而Maple则从94名跳到74名。 编程语言排行榜 TOP20 榜单 下面是第 21-50 位的编程语言,排名如下: Top 10编程语言TIOBE指数走势(2002-2016) 下面是50-100名:由于差异较小,仅将名称列在下面(按照首字母排序) (Visual) FoxPro, ABC, ActionScript, APL, AutoLISP, BBC BASIC, bc, Bourne shell, C shell, CFML, cg, CL (OS/400), Clojure, Common Lisp, Crystal, Elixir, Elm, Emacs Lisp, EXEC, Forth, Go, Hack, Icon, IDL, Inform, Io, Ioke, J, Julia, Korn shell, Maple, Mathematica, Mercury, ML, … Continue reading “2016年7月编程语言排行榜: 汇编语言再次排入前十”

2016年6月编程语言排行榜:Assembly language涨势最强高达1.36%

TIOBE编程语言社区6月排行榜发布,有史以来第一次有等级超过1%的语言存在于前20的部分。这表明,真正的市场领导者的占比下降,语言的选择越来越多,将有更多的新语言被采用。大约10年前,前8语言覆盖了80%的市场,现在这是减少到55%。 位于前三甲的依然是Java、C和C++,Perl、Ruby和Assembly language(汇编语言)涨势最为强劲,这三者中名字最长的Assembly language本月涨幅达1.36%,位于涨幅榜首位。 编程语言排行榜 TOP 20 榜单: 前10名编程语言的走势图: 以下是 21-50 编程语言排名: 后 50 名编程语言如下: ABC, ActionScript, APL, AutoLISP, BBC BASIC, bc, Bourne shell, C shell, cg, CL (OS/400), Clojure, Common Lisp, cT, Elixir, Emacs Lisp, EXEC, Factor, Forth, Hack, Icon, IDL, Inform, Io, Ioke, J, Julia, Korn shell, Maple, Mathematica, Mercury, ML, MQL4, MS-DOS … Continue reading “2016年6月编程语言排行榜:Assembly language涨势最强高达1.36%”

centos 7.0 安装Memcached以及配置php的Memcache扩展

因项目需求,需要在centos 7.0上安装Memcached以及配置php的Memcache扩展。所以只好通过网上资料一步一步来安装和配置了。 第一步: 准备工具 下载memcached和memcache源码 1.  memcached官网: http://memcached.org/downloads 2. php扩展: http://pecl.php.net/package/memcache 第二步: 安装 1. 安装memcached #下载memcached源码 wget wget http://memcached.org/files/memcached-1.4.25.tar.gz #解压 tar -zxvf memcached-1.4.25.tar.gz #切换到解压后的目录 cd memcached-1.4.25 #配置 ./configure –prefix=/usr/local/memcached If it’s already installed, specify its path using –with-libevent=/dir/ 需要安装libevent,从http://libevent.org/下载libevent-2.0.22-stable.tar.gz,并编译安装。 #下载libevent源码 wget https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz #解压 tar -zxvf libevent-2.0.22-stable.tar.gz #切换到解压后的目录 cd libevent-2.0.22-stable #配置 ./configure –prefix=/usr/local/libevent #编译安装 make && make install … Continue reading “centos 7.0 安装Memcached以及配置php的Memcache扩展”