`
simohayha
  • 浏览: 1400140 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

haskell要出新书了

阅读更多
书的网址在这里,是oreily出的。现在只是预告,不知道什么时候能出版.

http://www.realworldhaskell.org/blog/

看了下目录和介绍,很不错的,希望东南大学能够第一时间引进,嘿嘿最好在我sicp看完后再引进。

目录在这里:

Why functional programming? Why Haskell?
Getting started: compiler, interpreter, values, simple functions, and types
Syntax, type system basics, type class basics 
Write a real library: the rope data structure, cabal, building projects
Typeclasses and their use
Bringing it all together: file name matching and regular expressions
All about I/O
I/O case study: a DSL for searching the filesystem
Code case study: barcode recognition
Testing the Haskell way: QuickCheck
Handling binary files and formats
Designing and using data structures
Monads
Monad case study: refactoring the filesystem seacher
Monad transformers
Using parsec: parsing a bioinformatics format
Interfacing with C: the FFI
Error handling
Haskell for systems programming
Talking to databases: Data.Typeable
Web client programming: client/server networking
GUI programming: gtk2hs
Data mining and web applications
Basics of concurrent and parallel Haskell
Advanced concurrent and parallel programming
Concurrency case study: a lockless database with STM
Performance and efficiency: profiling
Advanced Haskell: MPTCs, TH, strong typing, GADTs
Appendices
分享到:
评论

相关推荐

    Real World Haskell PDF

    4. **类型推导**:Haskell的类型推导机制允许程序员在不显式声明类型的情况下编写代码,编译器会自动推断出变量和表达式的类型。 5. **模块系统**:Haskell有良好的模块系统,可以组织和重用代码,提高代码的可维护...

    Haskell Cookbook.zip

    《Haskell Cookbook》是一本专为Haskell编程语言爱好者和开发者准备的实用指南。这本书以英文撰写,以PDF格式提供,被压缩在一个名为"Haskell Cookbook.zip"的文件中。Haskell是一种纯函数式编程语言,以其强大的...

    Haskell Cookbook 英文无水印pdf

    12. **性能优化**:了解Haskell的性能分析工具和优化技巧,如使用GHC的编译选项,以及避免不必要的计算。 13. **应用实例**:通过实际项目案例,展示Haskell在Web开发、科学计算、图形处理等领域的应用。 通过...

    Haskell教程(中文版)

    这种策略可以有效避免不必要的计算,尤其是在处理无限数据结构时。 4. **高阶函数** 高阶函数是接受其他函数作为参数或返回函数的函数。Haskell中的map、filter、foldl/foldr等都是高阶函数的例子,它们极大地增强...

    Get Programming with HASKELL

    Get Programming with Haskell introduces you to the Haskell language without drowning you in academic jargon and heavy functional programming theory. By working through 43 easy-to-follow lessons, you'...

    haskell-chart, haskell的2D 图表库.zip

    如果你想要深入了解`haskell-chart`的实现细节或对其进行定制,研究这个源码是很有帮助的。 总的来说,`haskell-chart`为Haskell社区提供了一个强大且易用的2D图表库,它不仅能够满足基本的绘图需求,而且具备高度...

    haskell语言教程(learn you a haskell)

    这使得Haskell非常适合处理数学和抽象概念,同时,它的惰性求值策略能有效优化性能,避免不必要的计算。 本教程的特色是图文并茂,通过丰富的示例和直观的图解来解释复杂的概念,即便对于没有函数式编程背景的人来...

    Haskell 2010 Language Report

    Haskell 2010语言报告是Haskell编程语言的一个官方文档,详细阐述了Haskell语言的规范。Haskell是一种纯函数式编程语言,它提供了强大的类型系统和高度的抽象化能力。Haskell 2010语言版本是对早期Haskell 98标准的...

    Learning Haskell Data Analysis

    本书适合那些想要学习如何使用Haskell进行数据分析的程序员和技术人员。无论你是初学者还是有一定经验的开发者,只要你对函数式编程感兴趣,并希望将其应用于实际的数据分析项目中,本书都将是你的理想选择。 #### ...

    HaskellPart1_Haskell_

    **Haskell编程语言详解** Haskell是一种纯函数式编程语言,以其优雅的语法、静态类型系统和强大的编译器闻名。在本课程中,我们将深入探索Haskell的基础知识,了解其核心概念,以及如何利用这些特性来编写高效、...

    haskell-mode emacs

    Haskell 是一种功能强大的、纯函数式的编程语言,以其优雅的语法和强大的类型系统闻名。Emacs 是一款经典的、高度可扩展的文本编辑器,它提供了丰富的插件和模式来支持各种编程语言的开发,包括 Haskell。在 Emacs ...

    haskell简明课件

    通过学习和掌握Haskell的语法和语义,程序员可以编写出更加可靠和高效的代码。GHCi作为Haskell的交互式环境,极大地简化了开发和调试过程。而Haskell在逻辑电路设计、排序算法等多个方面的应用,进一步证明了它作为...

    guess_number.zip_Haskell_haskell 猜数字_haskell猜数字

    haskell实现的经典的猜数字游戏,猜一个四位数字,每猜一次数字返回A*B*表示猜中的数字和位置猜中的数字,本算法保证不超过8次,且不利用任何的筛选机制(意味着内存消耗几乎为0),经本机测试,猜出0123到9876(四...

    Haskell 编程入门五星教程

    Haskell的类型推导机制允许开发者不必显式写出每个变量的类型。编译器会自动推断出最一般的类型,这降低了代码的冗余,并提高了可读性。 通过深入学习本教程,你将掌握Haskell的基础知识,理解Monads如何帮助处理...

    haskell教程

    Haskell是一种纯函数式编程语言,它以其独特的...总的来说,Haskell教程会逐步引导初学者进入这个富有挑战性和乐趣的编程世界,通过学习纯函数、惰性求值、类型系统、Monads等概念,他们将能够编写出高效、优雅的代码。

    real world haskell english

    它深入浅出地讲解了如何在实际开发中运用这些理论,包括处理I/O操作、网络编程、并发和并行、解析器构建、测试和调试等实用技术。 在书中,作者通过实例展示了Haskell在构建大型软件系统时的优势,如编写可维护、可...

    Haskell_Programming

    ### Haskell编程语言基础知识点概述 #### 一、Lambda与函数式编程基础 ##### 1.1 Lambda的概念 在Haskell编程中,“所有你所需要的只是Lambda”这句话强调了Lambda表达式的中心地位。Lambda表达式是一种匿名函数,...

Global site tag (gtag.js) - Google Analytics