为什么我们要学习Haskell这样的编程语言最好的编程语言
2012-04-14 00:56 the panel station panel data 阅读(299) 评论(0) 编辑 收藏 举报摘要:最近的几个月,我一直在学习一种叫Haskell的编程语言。由于里面有太多的从未遇到的编程概念,Dashboard。整个过程就像是完全重新学习如何编程。在i.TV网站上,我写了很多JavaScript(node.js和前端代码)。虽然有不少的函数式/has...
最近的几个月,我一直在学习一种叫Haskell的编程语言。由于里面有太多的从未遇到的编程概念,整个过程就像是完全重新学习如何编程。在i.TV网站上,我写了很多JavaScript(node.js和前端代码)。虽然有不少的函数式/haskell式的编程模式不能引用进来,但仍有大量的技术思想让我在使用javascript编程语言时受益不少。
你会发现Haskell库里有能够处理
最好的编程语言各种事情的各种各样的函数。起初我以为这些只是一种技术上的积累,但随后我认识到,这些函数相比起其它语言里的函数,它们能应用到形式更广泛的问题中。这使得它们更有价值,因为我们都不太喜欢对一些常见的问题还不得不自己去写解决方案。
这些函数是可以
在Haskell语言中,www.spiga.com.mx。最多的被反复使用的函数都是高阶函数(higherorderfunctions)——能以函数作为参数、能返回函数的函数。这使得它们具有固有的灵为什么我们要学习Haskell这样的编程语言最好的编程语言活性。下面是一个不太灵活的函数:它计算一个数组里等于某个值的元素的个数。
却不可复用。如果是一些简单的情况,这就足够了,但经常,我们会需要更复杂的比较方法的函数。这样的函数不仅仅可用于计数,它们可以用于任何事情上,一但你写成或找到了这样的函数,从长期的角度看,它们会节省你大量的时间和调试功夫。
让我们来定义一个可复用的比较函数,达到我们的目的。
作者这篇文章很偏激:<br/>首先,拿最差的测试人员(非QA人员,因为实际上测试人员和QA定义和职责是不同的。)与最优的开发人员去对比;<br/>第二,只考虑的开发效率方面的情况,而没有考虑公司运营成本。如果按照作者的提法,每个DEV都是全面发展的人才,那么其人力成本肯定很高,试问,一个公司的老板愿意让其消耗很多时间在自测或者互测DEV的代码吗?我见到的很多情况,都是公司在赶项目微软发布情人节安全补丁 浏览网页动画或被恶意.netframewor,每个开发都在赶进度,而很少有余力去处理其他。甚至连需求都是囫囵吐枣。<br/>第三.netframewor划时代的系统:纪念Vista发布5周年,作者很崇尚技术方面的硬技能,而忽略了测试人员具备的软技能。有很多...