总是能听到或者看到所谓的语言之争,吵得可热闹了,各执一词,绝不妥协。说实话,我感到挺悲哀的,因为争来争去,其实没有哪一门语言是中国人自己折腾出来的,很多人都摆出一副精通的样子,整得跟那语言是他自家的一样,实在是可笑。也许这语言,对于程序员来说,也算是一种信仰吧,所以当有人侮辱或者贬低他的信仰时,他感觉像是受到了侵犯,因此会奋起而攻之。。。
我是个没什么信仰的人,语言对于我来说,只是在电脑世界里的表达方式,在什么样的环境里,该用什么语言就用啥。这其实跟现实中的语言是一样的,比如你现在在中国,你非得整个叽歪个英语,那简直是吃饱了撑的。
另外,写程序,说白了,就是写文章:
文章要个标题,那程序也得有个名字
文章得有中心思想,程序得有主要功能
文章有段落,程序也有模块
文章有起承转合,程序讲究个先后关系,因果相联
文章有短小精悍的短篇,程序也有经典实用的小应用
文章有鸿篇巨著,程序的世界里大产品也是比比皆是
文章反映的是作者的思想,程序也是程序员的思想体现
写文章,谁都会,可不是所有人都写得好;写程序也是,有了语法和“词汇量”,都能写出一段来,可品质也是一目了然的,好的程序员就跟好的作家一样稀缺
。。。
好像在文学的世界里,没有关于语言之争吧,没听说过说英文比中文写出来的书要好呀。(当然,你要是硬要钻牛角尖说,中文的小说写出来的书还没得过诺贝尔奖,那么你继续)所以说,语言只是个表达形式而已,关键在于思想。