无我

让内心永远燃烧着伟大的光明的精神之火!
灵活的思考,严谨的实现
豪迈的气魄、顽强的意志和周全的思考

语言——关于编程语言

      《大道至简》第一章“编程的精义”的第4节“语言”,作者专门讨论了关于编程语言争论的问题:
   
原文     当你熟悉了一门语言之后,你会发现,编程语言只有喜欢与不喜欢的问题,没有会不会的问题。任何的一门语言,你都可以在两周内掌握并开始熟练编程。因为任何的一门语言,他们的底层函数库都是那么的相似,而他们API 都是那样的依赖于操作系统。A 语言里有的,B 语言里也基本都有。 
      通常而言,语言的差别主要表现在适用范围上。一些语言适合做数值处理,小数点后可以精确到原子级,而小数点前则可以表达到宇宙之无穷;另一些语言则适合做图形处理,它的底层函数库比其它语言可以快上十倍或数十倍;还有一些语言则适合于做网页,要用它来做一个通讯薄软件都将是史无前人的挑战。 
     成天讨论这门语言好,或者那门语言坏的人,甚至是可悲的。不但是悲其一叶障目,更要悲叹于那种大愚若智的自得心态。


      确实,那些比较语言的优缺点背后隐藏的本源出发点其实是个人对语言的喜好,而对语言的喜好这种偏见却是每一个人都无法避免的存在的,比如我就更喜欢C++而不是Java。只不过,我们应当认识到:这只是我们个人的喜好。如果非要比,那也是他的适用范围,而这个特性恐怕没有高低上下之分。
       所以,从此以后,不必再为语言优劣而争论了。有时间可以把自己所用的语言研究得更深;或者去学习接触更多的语言,以挑选自己最喜欢的那种语言吧。

posted on 2013-07-11 15:22 Tim 阅读(200) 评论(0)  编辑 收藏 引用 所属分类: 品读《大道至简》


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

导航

统计

公告

本博客原创文章,欢迎转载和交流。不过请注明以下信息:
作者:TimWu
邮箱:timfly@yeah.net
来源:www.cppblog.com/Tim
感谢您对我的支持!

留言簿(9)

随笔分类(173)

IT

Life

搜索

积分与排名

最新随笔

最新评论

阅读排行榜