[新闻] 新版编程语言排行榜D排名18位

troyconder 2009-07-09

从12位落到18位 并有持续下降的趋势 各位有何看法

 

troyconder 2009-07-09
如果D落到20名开外 在首页上看不到的话 我想WB应该出点对策吧
tomqyp 2009-07-09

D是我唯一一个看到官方竭力宣传自己不稳定版本的语言。
oldrev 2009-07-09
目前的情况应该和 Haskell 一样,用的人越少越好,人少才不会被历史代码基拖累,不用考虑向后兼容性,可以试验各种激进的特性。
tomqyp 2009-07-09
不知道D自己以前是怎么做宣传的,可是我看到很多爱好者在介绍D时都说D不同于那些学院派,是一个实际实用的语言。难到用户的流失正是因为用户和作者的想法不一至?

不过话又说回来,看看官方对D1和D2的态度就知道D一点也不实际。
再来看看D的库和相关开发工具,离实用也还差点。

好吧这些事WB一个人做不来,fans和社区也愿意来帮忙,可你要人家做的顺手做的安心哪。

你不能让人家rc版本还没发布就考虑要不要兼容新版本哪?

你不能让人家等着你来修补编译器的bug,你却在那等着“资深人业”来欢呼你新的天才想法呀?
hqs7636 2009-07-10
已知bug那么多,为什么不群策群力多修复一些呢 
tomqyp 2009-07-10

引用

Windows Vista受挫后,辛诺夫斯基曾于2007年2月致信鲍尔默,对Vista的问题进行了分析,并给出了解决方案。辛诺夫斯基在邮件中称:“我们需要对市场有一个更清晰的了解,知道应该做什么,并100%做好,而不能做一些让独立硬件厂商感到模糊不清的事情。”


这是从今天新闻里剪出来的,原文是讲微软高管人事变动。想一想D又何尝不是在做让社区模糊不清的事情。


D现在最大的问题是WB是技术人员而不是商人,而那些欢呼着怂恿着WB的人也不是商人,至少不是像这样从商业化的角度来看问题的人。
oldrev 2009-07-10
tomqyp 写道

引用

Windows Vista受挫后,辛诺夫斯基曾于2007年2月致信鲍尔默,对Vista的问题进行了分析,并给出了解决方案。辛诺夫斯基在邮件中称:“我们需要对市场有一个更清晰的了解,知道应该做什么,并100%做好,而不能做一些让独立硬件厂商感到模糊不清的事情。”


这是从今天新闻里剪出来的,原文是讲微软高管人事变动。想一想D又何尝不是在做让社区模糊不清的事情。


D现在最大的问题是WB是技术人员而不是商人,而那些欢呼着怂恿着WB的人也不是商人,至少不是像这样从商业化的角度来看问题的人。


主要是D2的特性太激动人心了,要不 Python3 出来这么长时间怎么没人考虑实际使用?
ideage 2009-07-10
我感觉是很多开发者基本都在自己的领域(C,Java,C++,PHP,Python,dotNet)等活的比较滋润了,整体迁移成本太昂贵。

另外就是入门者多数都在Web方面工作了,而作为更好的C++-D而言,这不是他们的领域。这就是为什么RoR,Django,Ajax火爆的原因了。

D要想突围,还是要有杀手级应用,专一于一点,然后在慢慢长大。看看最近的语言成功路,基本都如此,如新晋级dotNet,Ruby。但是说起来容易,现在每个语言似乎都有杀手应用了,尤其在C/C++系统级。
betty_betty2008 2009-07-10
俺对D抱有积极的看法。

其它方方面面不谈,编程语言越来越追求“Human Thinking" 而不再是 "Machine Thinking",在这点上,个人觉得就C#3.5和D2了(或许是俺太孤陋寡闻,这世上还有更human thinking 的编程语言,请告诉俺);但是C#的问题是(不讲VM那些等等),按老外的话叫“everything except kitchen sink"...

另外不知是否因人而已,俺最近读PHOBOS源码,感觉那些Template,Tuple,Mixin等等都特容易明白,非常接近人类的抽象方式,随便举一例,比如std.range 里isInputRange:
template isInputRange(R)
{
    enum bool isInputRange = is(typeof(
    {
        R r;             // 可定义成一个类(型)
        if (r.empty) {}  // 可测试是否为空
        r.popFront;          // 可轮询
        auto h = r.front; // 可获取首元素
    }()));
}

这一堆R r;empty(),popFront();front()从来就没实现也不需要实现(俺指该模板实现时,不是指用户),它只是告诉编译器我想要一个类型,这个类型可以测试包含元素是否为空,可以轮询,可以获取首元素。然后编译器就说“行,给你。”

至于BUG,不是有在修补吗?每一个0。001的增量版有时几个,有时几十个(NG里也看到有人只讲中了BUG,但就是懒得提交,碰到这种人,WB有什么办法?);另外,ANDREI出书的期限就是D2稳定的最后期限了,现在有盼头的很了。

随便乱说的,别拍俺~~


Global site tag (gtag.js) - Google Analytics