InfoQ

InfoQ

主题/标签专用视图

Haskell相关的内容


最新“Haskell”相关专题内容

Paul Hudak谈Haskell

主题
架构 ,
编程

本采访视频由黄璜翻译,马国耀审校。 这篇访谈首先讨论了何时引入如monads等复杂的Haskell概念,转而讨论了高阶编程背后的哲学,以及Haskell所取得的成功和产生的影响和主流世界中的使用,最后探讨了同步教授计算机音乐与Haskell语言这一想法来作为总结。

Simon探讨编程语言与研究工作

主题
架构 ,
Java,
语言设计,
设计,
.NET,
编程

在伦敦2008QCon的采访中,计算机科学家和研究员Simon Peyton Jones讨论了函数式编程语言的属性,特别是Haskell,它对主流语言的一些特性产生了启发。他还给出了自己对于语法和语言复杂性的观点,并谈到了一些关于数据并行和事务性内存的研究工作。

“Haskell”相关新闻

Haskell迁移至Git

主题
语言,
敏捷,
架构

著名的Haskell实现GHC的代码库正在从Darcs迁移至GitHub,GitHub拥有更广泛的工具支持以及更快的操作速度。

使用Haskell和Hubris加强Ruby

主题
Ruby,
动态语言,
性能和可伸缩性

在Ruby或者Rails应用中嵌入C代码是解决性能瓶颈的办法之一,RubyInline大大简化了这个过程。Mark Wotton近期推出的Hubris使得在Ruby中调用Haskell代码成为可能。

学习Haskell的现实意义

主题
语言设计,
架构 ,
编程

《Real World Haskell》的作者之一John Goerzen近日在与O’Reilly的访谈中谈到Haskell的诸多性质使它成为值得学习的语言,比如纯洁性、惰性和递归性;但对于具有面向对象语言或命令式语言背景的人们来说,这些性质恰有可能令人对Haskell敬而远之。

编程语言:2008年回顾和2009年预测

主题
语言,
Ruby,
架构 ,
Java,
.NET,
编程

去年初,Ehud Lamm在Lamba the Ultimate上发起了一份对于2008年编程语言的预测。其中涌现了一些主题:并发、函数编程、Java的未来、Ruby、C++以及其他……那么 2008年到底发生了什么,2009年的展望又是怎样的呢?博客们应James Iry的请求回答了这些问题,对去年的预测进行了回复。

编程语言:功能越强自由越少?

主题
语言,
Java,
架构 ,
编程

语言总是不断增加新特性以变得更加强大。当它向开发者提供更多的自由时,其是否会变得越来越强呢?Reg Braithwaite深信未必如此,并且认为如果语言适当地限制开发者,其会变得更加强大。

关于测试和恢复性的争论:面向对象vs.函数式编程

主题
架构 ,
Java,
设计,
质量交付,
单元测试,
编程

在最近的博文中,Michael Feathers评论说面向对象编程语言提供了一些内嵌的特性可以将测试简单化,和函数式编程相比较,它显得更有利于恢复。然而,函数性编程语言的拥护者却非常不同意他的看法。博客社区因此引发了一场异常激烈的论战。

为灵活性和健壮性而设计:异步消息模型、OOP和函数式编程

主题
架构 ,
面向对象设计,
建模,
设计,
消息传送,
性能和可伸缩性

按照Pragmatic Programmers的说法在OOP中最好避免围绕返回值来设计。Michael Feathers认为最好同时也使用异步消息模型,这样有助于提高适应性和健壮性。这样的做法与Erlang的模型相吻合,虽然违背了一些纯函数式编程的原则。