分享 国内编程语言统计

zlx_star · 2012年10月31日 · 最后由 Tiankui 回复于 2012年11月01日 · 4905 次阅读

http://www.codeforge.cn/article/211206

看来 Ruby 还有很长的路要走啊!!

共收到 29 条回复

唉,就是落后呗。没啥说的。

上海ruby最高,不见php,深圳php最高,不见ruby

管别人干什么,根据技术采用生存周期理论, Rubyist大部分都是early adopters,如果等到early majority甚至late majority都蜂拥而至的时候,Rubyist就不吃香了,所以各位Rubyist就偷着乐吧。

Ruby好像在全球范围更不受待见啊

#3楼 @ugoa 话虽如此,不是每种语言都能得到 majority adoption 的。 也许 Ruby 会一直作为一种小众语言存在 ...

不管你信不信,我反正不信! 喜欢C++语言的最多?别开玩笑了... 话说这个神马中国的源码共享网站是个神马网站啊?用户群都是神马人啊?这数据水的很啊,matlab神马的竟然在python,obj-c之前...这数据没任何的参考意义啊!! 要看语言流行度看看github和sourceforge就可以了,这个网站的数据还是算了吧,加拿大华人做的网站,11年才注册的域名。

话说ruby社区所有的之前是c++的程序员来吐个槽吧,我先来个c++吐槽咆哮体 我先来,c++程序员都不做单元测试啊有木有,new完了要delete有木有,delete数组还要加上[]才行啊有木有,指针指来指去头晕了有木有?神马指向指针的指针的指针的指针的有木有啊有木有!!visual studio很难用啊有木有,MFC很丑陋啊有木有,各种库各种不兼容啊有木有,信不过别人的库造轮子是经常的事情啊有木有?汇编查bug啊有木有?维护别人遗留的c++代码想自杀的心都有啊有木有啊!!真的有木有啊!!

#6楼 @sailtsao 你的咆哮体,信息量很大呀~

@sailtsao 不要这么较真嘛...

#8楼 @virgil 没较真,只是吐槽的兴致突然来了而已 #7楼 @lgn21st 不过也好久都没碰c++了,好多吐槽点我想不起来了。而且二年的c++开发我c++其实还只是中下级偏入门的水平,c++的模板元编程神马的我很自觉的闪避了,boost我也没摸过。

ruby好不好,happy不happy,借用本山大叔一句话“谁用谁知道”

ruby不是早就主流了吗。。

有三种谎言:谎言,该死的谎言和统计

#6楼 @sailtsao 话说 Github 上的代码其实只占这个世界上代码的很小一部分 ...

这个网站的数据当个笑话看看就得了

刚才去翻了下tiobe榜单,ruby从07年就在第10名的位置了,ruby已经走了很长一段路啊...而且走的挺风光的...

obj-c从07年的44名到现在的第3名,让各种语言羡慕嫉妒恨啊,一个语言可以因为一个人,几个产品而发生如此大的变化,从2009年中到现在的增长曲线很恐怖啊

#13楼 @sailtsao tiobe这个榜单上JavaScript的排名让我大吃一惊啊,我还以为怎么也得在前五,这么流行的语言...

#12楼 @blacktulip 还有sourceforge呢,github的话是现在的活跃开源社区,他的数据仅供参考,因为在github上面最活跃的语言是javascript,见下面的链接 https://github.com/languages

#15楼 @sailtsao github社区本来就比较亲js和ruby,应该加上 google code 的svn党的统计 。

#16楼 @tassandar 额,因为google老抽风,都把他忘了,谷歌对不起啊... 话说今天听到个笑话: baidu.com在50%人眼里是个搜索引擎,在另外50%人眼里是只是用来测试网络状况的

喜欢 两个字不着边 绝大部分的项目是大公司内部的,程序员根本没有选择语言的自由

要知道有市场钱景和高效的语言很简单,看创业小公司的选择就好了

#9楼 @sailtsao 我很自豪的宣布我有八年的C++功底, 虽然我已经有三年没碰过C++了。 基本C++所有的名著我都读过并且收藏起来, 很遗憾,我是个Windows的C++程序员。 我现在气愤的是, TMD我为什么是一个Windows的C++程序员,为什么不是Linux? C++语法领域,我除了没碰过 模板元编程 之外, 该研究的我都研究过了,我也非常的擅长使用模板。 但是,我想说用模板写出来的代码,就是一拖XXX, 因为,无论当时写的多优雅,过几天,你还是无法一眼看懂。 但是模板很强大,他的思想和ruby duck type是一样的。 算了,不提模板了。

我想说,因为.net的出现, C++在Window应用中已经没有立足之地了。 我想C++还可以在Linux上用,可惜是小众。 我经常和我的同事说,C++已经完了, 不是说他会消失,而是已经非主流了。

不同的是Java和.net 都还很有前景。

使用了Ruby三年多, 我从来没有仔细的研究过Ruby语法的细节, 因为我有C++神功护体。 当我用Ruby一年后,我从来没有怀疑过Ruby的前景。 但Ruby并不完美,因为他是动态语言,失去了静态语言的特性。

我认为,Ruby和Rails已经很成熟了,比C++和MFC强无数倍。 我认为,所有 质疑我的观点的人,是因为你们不了解,Ruby Rails C++ MFC。

我最喜欢的工具是Delphi 我最喜欢的语言是C# 我最喜欢的IDE是VS2008 Ruby 也不错,写出的代码可读性最高。

#6楼 @sailtsao 关于 C++ new 和 delete的问题, 我很少用 new,因为delete很麻烦, 解决方案是 使用函数内的局部变量, 因为函数出栈的时候会自动释放内存。 只有 超大对象 和 回调型函数 需要 new。 总之,我尽可能不用new。

维护别人遗留的c++代码想自杀的心都有, 这不是C++语言的问题,这是所有编程语言的问题。 C++可以写出非常优雅的代码。

一提到C++,我就亢奋。

Matlab因其在数学方面的特长和易用性方面的优势,深受大学生和研究人员的喜爱 我认识的程序员 没有一个人使用Matlab。 只有几个数学系的朋友,在用Matlab, 但他们不能算是程序员,他们是数学家。

<<生活大爆炸 >>中的Sheldon 会Java, 但如果,你当着他的面说,“你是程序员”, 他一定会很气愤的说,"你不如说我是实验物理学家" 我猜 Sheldon 可能会用Matlab,甚至 Leonard的。

我想说,这个统计里面有到底有多少大学生和研究人员啊。 感觉更像 全民测试。

语言 PK 什么的,最没有意思了。

假设真有一门傲立语言之林的语言,也代表不了你(或我,或他) 也能傲立于开发者之群 :( 还是看内功啊,咱们看不起的那些个语言,大牛们却在用它们写出 数个经典作品。

能说明一个人实力的, 在外人看来,只能是他的作品。

这怎么统计的????

#20楼 @ery 其实我想说的是工程系的学生如果读研究生的话基本都是要用matlab的。。。

哥怎么没有被统计啊。。哥也有程序猿的梦想啊。。

比较网站开发的语言排行才有意义,ruby, python,perl, php, java等等 执行效率上应该是py, java更胜一筹,ruby的优势貌似就是“没得商量,你得照我画的路线走”,还有他奇怪的语言特性,除了Rails它还会是什么? 我感觉对于py,不管是桌面开发还是网络应用甚至数值计算,将来都有用武之地。php就算了,很混乱的一个东西。

#20楼 @ery 不光模板,还有大牛写的宏,除非把宏拆成函数,否则出了bug没法查,只能猜啊有木有~ 虽然维护遗留代码是所有语言都有的问题,但是如果你给我一个测试代码很完整的ruby,rails或者java项目去维护,一点都不难的,改完了跑一下测试心里就有底了。c++代码更不易维护,c++是个容易出错的语言,一个牛人一个写法,水平不高的人bug机率更高更危险,而且基本上c++的遗留代码都是没有测试代码的。不敢改啊有木有,前辈遗留的库,除非必不得已,否则坚决不动一丝一毫的代码,这哪里还有神马的拥抱变化,c++一个标准要十几年,c++社群真的太死气沉沉了,java社群比c++社群要活跃的多的多,神马groovy,scala,jruby的

语言PK最没意思了,不过看到这个网站的数据还是忍不住要吐槽...

#19楼 @ery 膜拜了...出口成诗啊

C++/Java是老婆,ruby/python是小三,当被问起喜欢什么的时候,大家懂的~~

#17楼 @sailtsao

最常用的ping命令就是

ping baidu.com

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册