2012年4月份编程语言排行榜,C语言重登宝座 - 开源中国社区
2012年4月份编程语言排行榜,C语言重登宝座
红薯 2012年04月08日

2012年4月份编程语言排行榜,C语言重登宝座

红薯 红薯 发布于2012年04月08日 收藏 6 评论 66

【腾讯云】如何快速搭建微信小程序?>>>  

亮点:C语言重登宝座

当年Java花了比较长的时间来超过C语言。由于Android平台的普及,Java下降不会很明显,C语言可能还会保持几个月的领头羊。这可以看作这2种语言的交替。 前20名其它变化(与3月对比):c++重新回归第三,obj-c也超越c#成为第四,c#滑到第五(由8.244%减少到7.348)。t-sql退步较大,由14滑到第18,份额也有较显著得到减少。

 

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:2012年4月份编程语言排行榜,C语言重登宝座
分享
评论(66)
最新评论
0

引用来自“false”的评论

引用来自“JackJew”的评论

引用来自“false”的评论

引用来自“李文军”的评论

引用来自“surgesoft”的评论

引用来自“Liuxd”的评论

引用来自“李博文”的评论

不看好Java

不看好吗?可是Java做的事有谁来替代吗?

请问Java在什么领域有绝对优势,除了android。

首先性能行肯定比动态语言有优势的,在大中型的项目中Java的优势也很明显,其他不说但是代码的维护就比其他的大部分有优势

也不一定动态语言就慢,luajit速度比java快很多,资源占用也小, 只不过lua的三方库支持上没java完备

luaJIT计算速度还没Google V8快,没资格和Java比。
http://www.cnblogs.com/miloyip/archive/2010/07/07/languages_brawl_gi.html

我试了下, 0到0x7fffffff的累加, luajit 3秒出头, java 8秒不到

0xffffffff+...+1,用C语言在linux虚拟机中,运行了近2s,(1.892s还带打印函数的0.002s的开销)
[root@s aa]# time ./a.out
s = 2147483648(高位溢出式运算)

real 0m1.892s(real=user+sys)
user 0m1.890s
sys 0m0.002s
0
其实什么语言无所谓了,每一种语言都有其自身的优缺点,根据时代的需求不同,某一种语言的优点被更广泛的体现出来的时候,就是这种语言荣登宝座的时候了。现在之所以C/java一直占着首要位置,是因为后pc时代嵌入式的发展规模越来越大,而C/java具有良好的平台可移植性,且C有高效和特性,java有方便处理应用的特性,而C++是介于这两种语言优缺点的折衷语言,所以都比较靠前一点。但至少许多语言没有被替代掉,说明在某些领域,这些语言还是强于c/c++/java的。不要纠结于语言的排名了,还是那句话,行行出状元,只要你把这个工具用得精通。
0

引用来自“JackJew”的评论

引用来自“false”的评论

引用来自“JackJew”的评论

引用来自“false”的评论

引用来自“李文军”的评论

引用来自“surgesoft”的评论

引用来自“Liuxd”的评论

引用来自“李博文”的评论

不看好Java

不看好吗?可是Java做的事有谁来替代吗?

请问Java在什么领域有绝对优势,除了android。

首先性能行肯定比动态语言有优势的,在大中型的项目中Java的优势也很明显,其他不说但是代码的维护就比其他的大部分有优势

也不一定动态语言就慢,luajit速度比java快很多,资源占用也小, 只不过lua的三方库支持上没java完备

luaJIT计算速度还没Google V8快,没资格和Java比。
http://www.cnblogs.com/miloyip/archive/2010/07/07/languages_brawl_gi.html

我试了下, 0到0x7fffffff的累加, luajit 3秒出头, java 8秒不到

我也测了,java -server模式下,累加在毫秒个数级

我就是用的-server......奇怪,莫非是硬件差异引起的......

http://static.oschina.net/uploads/space/2012/0410/122324_cR6t_208781.jpg
0

引用来自“false”的评论

引用来自“JackJew”的评论

引用来自“false”的评论

引用来自“李文军”的评论

引用来自“surgesoft”的评论

引用来自“Liuxd”的评论

引用来自“李博文”的评论

不看好Java

不看好吗?可是Java做的事有谁来替代吗?

请问Java在什么领域有绝对优势,除了android。

首先性能行肯定比动态语言有优势的,在大中型的项目中Java的优势也很明显,其他不说但是代码的维护就比其他的大部分有优势

也不一定动态语言就慢,luajit速度比java快很多,资源占用也小, 只不过lua的三方库支持上没java完备

luaJIT计算速度还没Google V8快,没资格和Java比。
http://www.cnblogs.com/miloyip/archive/2010/07/07/languages_brawl_gi.html

我试了下, 0到0x7fffffff的累加, luajit 3秒出头, java 8秒不到

我也测了,java -server模式下,累加在毫秒个数级
0

引用来自“桔子”的评论

c 我心中永远的NO。1

++
0

引用来自“JackJew”的评论

引用来自“false”的评论

引用来自“李文军”的评论

引用来自“surgesoft”的评论

引用来自“Liuxd”的评论

引用来自“李博文”的评论

不看好Java

不看好吗?可是Java做的事有谁来替代吗?

请问Java在什么领域有绝对优势,除了android。

首先性能行肯定比动态语言有优势的,在大中型的项目中Java的优势也很明显,其他不说但是代码的维护就比其他的大部分有优势

也不一定动态语言就慢,luajit速度比java快很多,资源占用也小, 只不过lua的三方库支持上没java完备

luaJIT计算速度还没Google V8快,没资格和Java比。
http://www.cnblogs.com/miloyip/archive/2010/07/07/languages_brawl_gi.html

我试了下, 0到0x7fffffff的累加, luajit 3秒出头, java 8秒不到
0

引用来自“false”的评论

引用来自“李文军”的评论

引用来自“surgesoft”的评论

引用来自“Liuxd”的评论

引用来自“李博文”的评论

不看好Java

不看好吗?可是Java做的事有谁来替代吗?

请问Java在什么领域有绝对优势,除了android。

首先性能行肯定比动态语言有优势的,在大中型的项目中Java的优势也很明显,其他不说但是代码的维护就比其他的大部分有优势

也不一定动态语言就慢,luajit速度比java快很多,资源占用也小, 只不过lua的三方库支持上没java完备

luaJIT计算速度还没Google V8快,没资格和Java比。
http://www.cnblogs.com/miloyip/archive/2010/07/07/languages_brawl_gi.html
0

引用来自“false”的评论

引用来自“李文军”的评论

引用来自“surgesoft”的评论

引用来自“Liuxd”的评论

引用来自“李博文”的评论

不看好Java

不看好吗?可是Java做的事有谁来替代吗?

请问Java在什么领域有绝对优势,除了android。

首先性能行肯定比动态语言有优势的,在大中型的项目中Java的优势也很明显,其他不说但是代码的维护就比其他的大部分有优势

也不一定动态语言就慢,luajit速度比java快很多,资源占用也小, 只不过lua的三方库支持上没java完备

我说的是web开发方向
0
Java屈居第二的原因是什么?难道是前不久Oracle宣布撤销Linux的Java软件包发行的许可证有关吗?
0
groovy和scala都上升不少哟.
什么情况?
0

引用来自“小败”的评论

PL/SQL 为啥升这么快啊?

同感,关注ing
0
嗨!我也从java c#转c/c++了!如果排除项目需求等因素,单纯从编程功力上讲,c/c++的最好的体现!
0

引用来自“李文军”的评论

引用来自“surgesoft”的评论

引用来自“Liuxd”的评论

引用来自“李博文”的评论

不看好Java

不看好吗?可是Java做的事有谁来替代吗?

请问Java在什么领域有绝对优势,除了android。

首先性能行肯定比动态语言有优势的,在大中型的项目中Java的优势也很明显,其他不说但是代码的维护就比其他的大部分有优势

也不一定动态语言就慢,luajit速度比java快很多,资源占用也小, 只不过lua的三方库支持上没java完备
0
编程语言还是要能够自举才行!C/C++顶
0
C/C++
0

引用来自“棋有此理”的评论

我最近老是在搜索C相关的代码,查找C相关的资料,下载C相关的开源代码,是不是把C给挤到老大的位置上了?

哦,原来是你小子干的,哈哈
0
顶c/c++
0

引用来自“海旺”的评论

引用来自“surgesoft”的评论

引用来自“Liuxd”的评论

引用来自“李博文”的评论

不看好Java

不看好吗?可是Java做的事有谁来替代吗?

请问Java在什么领域有绝对优势,除了android。

为什么要除了一个东西呢?SQL除了数据库领域都没用,而不是优势了。

因为java自己说编译一次到处都可以用嘛~
0
不知道这个东东是怎么来的
0
C ++++
顶部