06 Aug 12 关于语言的选择-选易用的 首先, 这篇文章不是对@左耳朵耗子的C++的坑真的多吗?一文的反驳, 我只是在我的理解角度说一下我对语言选择的一些感悟. 关于C......
Related%20Posts:Tags:%20C++,%20PHP,%20语言选择
首先,%20这篇文章不是对@左耳朵耗子的C++的坑真的多吗?一文的反驳,%20我只是在我的理解角度说一下我对语言选择的一些感悟.%20%20
在我看来,%20%20语言,%20或者工具,%20它是一个工具,%20它的存在是为了让我们能使用它们解决问题.%20从这个角度讲,%20一个语言最大的优点应该是易于上手,%20能被快速的掌握,%20%20这样学习者才不会本末倒置,%20花费巨大的精力在掌握”工具”的使用上.
javalife%20|%2010%20Dec%202013%2023:07%20我就不喜欢太复杂的语言,所有的语言设计者应该为减轻开发人员的工作负担来设计,让开发人员花更多的时间去理解业务,而不是一味地在语言的语法和工具的应用中浪费时间。
相比C, C++提供了更多的新的语法, 新的语言特性, 这也就是说, 需要更多的学习时间, 更大的学习成本. 举个例子, 大家看看C++ primer有多厚, 看完这些还不够, 因为还有很多的细节你可能会误用, 所以又有: “Effective C++”, “More Effective C++”, 哦, 还有STL, ” Effective STL”等等. 你真的愿意为了学习一门语言, 花费如此巨大的精力么?
关于C和C++的争论, 由来已久, 从当年Linus攻击C++是恐怖的语言的时候, 就一直没有停歇, 而就我自己来说, 我对C++的掌握还远远不够, 所以没有能力来从语言设计角度来对比(我在最初, 也尝试学过C++, 用过C++, 但后来发现, 我学不好, 用不好, 就放弃了). 所以我尽量避免在这个方面说错话.
关于PHP的编译和执行分离 »
little joe | 18 Sep 2014 09:54如果某些人觉得学了c++再学习java或python php等很容易学,就认为c++好,那我推荐他们去用scheme,从造车轮干起,或者直接用汇编,岂不是更牛逼
分享到:
shyandsy%20|%2006%20Jan%202016%2005:53%20@little%20joe
Filed%20in%20GNU%20C/C++,%20随笔%20
06%20Aug%2012%20关于语言的选择-选易用的%20
有人会问,%20%20一门很简单的语言,%20学起来这么简单,%20那后续怎么成长啊?%20
或许人性都是如此, 觉得掌握了复杂的东西会比较吊, 然而他们却忘记了, 还是我刚才的观点, 语言只是你学习来解决你实际问题, 把你的想法变为实际的工具, 你的成长应该是你在使用它们解决问题的过程中, 解决问题的经验的成长, 而不是语言的使用技艺的增长.
呵呵,满满的优越感么?
我是大牛! | 25 Dec 2015 09:28鸟侠!是工欲善其事啊!
当你为了精通一门语言, 埋头闭关三年, 苦读各种书籍, 终于有一天学成出关的时候, 你却悲剧的发现, 这门语言已经不流行了… 不知道你作何感想? (写这段话的时候, 我脑袋里浮现出, 东成西就中的王重阳出关场景, 嘿嘿)
niklaus | 11 Nov 2013 11:09@momognu
滑铁卢计算机科学大一就学这个scheme
« 请手动释放你的资源(Please release resources manually)
如果你觉得学习一门高深的语言, 可以满足你自己的智商优越感, 那我无话可说, 但我还是要善意的提醒你, 即使你花了大半年, 学完了这些, 你还是什么都做不成, 因为语言还需要和实际结合, 要真正在实际中使用, 还有很多知识等着你: “Advanced Programming in the UNIX Environment”, ” Unix Network Programming” , 对于Windows的话, 那要看的书就更多了…
从这个角度上, 我觉得PHP和C很像, 我学PHP只买了一本书, 然而也没看完, 因为一个tutorials学下来, 我发现我已经学会了怎么解决当时的需求了… 现在对我来说, 一本PHP手册就够了….
文章评论 本文章有个评论