丢开实用主义的观点,从美学(或者说,计算机科学)的角度来看,语言的比较似乎并不像它通常所表现的那么低级.毕竟,既然维特根斯坦反复强调“语言制订游戏的规则”.“凡不可言说者必保持沉默”,可见语言并非仅仅是可通约的思想的映射,语言本身就决定思想的方式.使这个问题显得那么低级而业余的,往往是业余程序员讨论它的方式:仅仅凭着自己对几种语言一知半解的认识.仅仅凭着使用一种语言的习惯.甚至仅仅凭着一种宗教狂热来展开讨论,这样的讨论自然是不值一哂的. 【推荐阅读:删除Windows服务】
业余程序员最喜欢做的一件事就是对不同的语言进行比较.java是否比c++好?c#是否会成为终极语言?凡此种种.从专业程序员的角度看来,这是最低级无趣的游戏.其一,在项目诸元确定之后,通常并没有选择语言的余地;其二,语言的生存本身就是一个达尔文主义的问题:设若两种语言有明确的可比较性,其中较劣的那一种必定早已被淘汰出局,又何来比较的必要?所以,有“c++之父”美称的bjarne stroustrup博士常常声明自己不会拿c++与其他语言比较——偏偏每次接受采访时,必定有外行的记者或听众提出这一类最令他反感的问题,这是题外话,按下不表.
我是不是已经提到了“宗教狂热”这个词?如果说对语言的喜爱(或者憎恶)可以成为一种宗教狂热,就有那么一些人可以凭着宗教袢瓤际志亩鳎琁an joyner无疑属于这种人.... 下一页