为什么我们要学习Haskell这样的编程语言最好的编程语言

  摘要:最近的几个月,我一直在学习一种叫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周年,作者很崇尚技术方面的硬技能,而忽略了测试人员具备的软技能。有很多...

转载于:https://www.cnblogs.com/robbiewi/archive/2012/04/14/2446630.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值