对编程语言的“自以为是”排名

昨天在海外网站发现了一张“编程语言排名图”,觉得很有意思,所以今天转发到博客中来。

 

00

 

 


嘿嘿,因为您所使用的语言排名很低,所以看到发火想骂人?不用嘛。

 

请注意,这是"consider themselves superior ",而不是"are superior "之类。也就是说,这是一张“自以为是”的排名,假如您心爱的语言在这里排名很低,也请不必怨念。

 

事实上,在这张图中的地位越低,非但不能说明该语言的实际地位同样低下。相反,因为这是"consider themselves superior"的,所以排名越下,反倒可以认为该语言使用人群的整体涵养越高才对(这个,最起码是心里承受能力很强的说……)。

 

归根究底,编程语言不过是种工具,为工具的好坏争吵,既是工具的悲哀,更是工具使用者的悲哀。事实上,这年头不掌握个三、四种编程语言,出门您好意思和人打招呼吗?

 

唯一能够肯定的是,上面这张排名图绝对不是由Java程序员绘制的。为什么?切,这还用问?!假如是由世界上“最善良、最可爱、最美丽、最圣洁、最崇高、也最变态”的Java程序员来评价排名,那么图表至少会被编写成下面这种样子啊!

 

00

 

——————————————————————

难得上次博客,说点正经事。

 

小弟目前正在整理LGame文档,预计9月15日左右可以完成,另外LGame-0.2.8版也在构建中,该版将强化图像处理机能(加入了很多图片特效),另外从该版开始,将会内置小型的AVG游戏引擎到LGame当中,以后移植galgame就爽了,啊哈哈哈哈哈(哎,一提galgame这家伙又失常了)~~~

_________________________________

 

2010-08-28,关于LGame-J2SE(PC版)的关键性BUG说明

 

这是一个LGame-J2SE版的关键性问题,会导致LGame组件使用异常,该错误首先由javavc兄提交。

经过测试,问题已被解决,症结是小弟上次改版时产生的遗漏,没有在mouseMoved时向mouseX和mouseY传参,最终导致LGame事件处理异常。

解决方法极为简单,仅需修改Screen类:

        原始代码:

    public synchronized void mouseMoved(MouseEvent e) {   
        mouseMove(e);
    }

        做如下修改问题即可解决(呃,就是上次改版漏写了两行代码|||):
       
    public synchronized void mouseMoved(MouseEvent e) {   
        this.mouseX = e.getX();
        this.mouseY = e.getY();
        mouseMove(e);
    }

本周日小弟会把修改后的代码传到SVN去,在此万分感谢javavc兄的告知。

 

你可能感兴趣的:(编程语言)