主帖 19 条回复 其实大家不觉得 “学xxx语言” 这种说法其实是一种误导么? brambles · 2014年01月27日 · 阅读 2 · 无人欣赏。 我想问一下大家有没有觉得,很多人上来说的,类似“我是学java的”,或者“我是学php的”,这种言语其实是一种误导呢? 其实很多时候我感觉我真的不是在学语言,而是在学框架以及库的应用。
#3 brambles 2014年01月28日 1楼 @adad184 的确想试着写框架和库。不过也得等我有足够实力来写才行。至少我觉得我现在的实力还在学习框架和库的程度。 欣赏 0 反对 0 回复本楼
#7 glow 2014年01月28日 语言不过是对使用它的人说:“你丫的用我,就得遵守我的规定,我让你这么写函数,这么定义变量,我给你什么你就用什么!”,剩下的你自己看着办! 欣赏 0 反对 0 回复本楼
#9 Million 2014年01月28日 学习XXX语言只是在贴标签而已,这是我们本能对复杂世界的一个简化。 意味着你生活在XXX语言这个生态环境中,在这个环境中同伴间沟通成本较低。 欣赏 0 反对 0 回复本楼
#14 brambles 2014年01月29日 10楼 @玉楼 就目前来说,有接触的语言有,汇编(avr/arm汇编),c/c++,java,python,php,shell script。无论是编译型的还是解释性的,面对对象的还是面对过程,感觉都在用着同样的设计思想在解决问题。这也是我会产正这种问题的原因。 欣赏 0 反对 0 回复本楼
#17 Million 2014年01月30日 14楼 @brambles 这是编程语言的趋同进化造成的结果,进化的原理就是适者生存,你学到的语言,都是适合生存才活下来被你学到了,更多的语言要么死去,要么默默无闻。活下来的语言为何适合生存呢?因为这些语言1、有用,能够解决问题;2、能够形成社区;3、随着时代的变化而变化,不被用户淘汰。 关于不同的编程范式,《七周七语言》这本书提供了个比较好的浏览视角,可以开开眼界。 欣赏 0 反对 0 回复本楼
#18 Million 2014年01月30日 16楼 @brambles 语言语法当然难度不大,难度大的话,这第一步就卡死人了,学习成本未免太高。语言设计者在设计一门语言的时候,如果当前流行语言有相同的程序设计理念,那么会考虑吸收采用它们的语法,防止语法晦涩而造成学习成本过高。但是具体到不同的语言,相同语法的背后,其实有可能是完全不同的实现方式,这背后的细节,有可能才是这门语言的独家秘诀。 欣赏 0 反对 0 回复本楼