您的位置:首页 > 理论基础

关于计算机语言争论的思考

2012-05-25 14:24 225 查看
自从我接触计算机以来,听得最多的就是关于计算机语言的争论,这是为什么呢?我一直在思考这个问题,今天决定对自己的思考做个总结。
对于语言的争论一般出自以下两点:

1.一般我们都被称作“某某语言”的程序员,谁又能允许你说他使用的语言工具不好呢?每个人都找理由说服自己,自己所从事的语言是非常棒的,非常优秀的,是同类语言的娇娇者。你攻击他所从事的语言,就相当于攻击了他的信仰,亦或是攻击他本人一样。这可能是我们程序员不够客观的对待自己的职业和工具吧。

2.语言这个东西涉及的面太广了,我们需要用相当长的时间去熟悉、掌握、精通一门语言,当我们付出了那么多时间和心血,语言就成了我们朋友与伙伴,甚至成为我们自己。我们常常听说的一句话就是“我就是靠某某语言活着或是靠某某语言吃饭”。我们怎么能轻易割舍这一份关系呢。我们会不由自主的捍卫它。再者,我们总是不太愿意去更新自己,不愿意去再花上相当长的时间去熟悉、掌握、精通另一门语言,那简直是太漫长了,我们忍受不了。其实,说白了,我们是守旧的。

对于语言这个东西,我个人认为还是应该客观的看待。

首先,语言只是一个工具而已,而我们应该花时间去创造新的想法,而不是去花时间争论到底哪个语言好一些。语言的开发者一般在开发语言的时候大都会在现有语言的基础上做些改进、添加新的功能、或是在使用方面做些改进。我们根据自己的需要选择一种就可以了,在相差无几的时候根据自己已有的基础和偏好,选择一种就好了。

再者,我们不能在选择语言上浪费太多的时间,你选择了一种,老外会弄出新的语言来,我们天天跟在他们的屁股后面,怎么摆脱他们的束缚呢?我们做应用的,要做出他们做不了的应用,语言就是工具,我们呈现给用户的又不是语言,而是能帮助用于更好地解决问题,这才是关键。

好了,就总结到这吧,仅仅是个人看法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: