`

haskell 学习在线资料收集

    博客分类:
  • FP
 
阅读更多

想感受下纯FP是什么样子,故准备学习下haskell,这里总结下比较好的在线资料

 

 

 

Learn You a Haskell for Great Good!

http://learnyouahaskell.com/

 

 

 

 

Real World Haskell

http://book.realworldhaskell.org/read/

 

 

 

Yet Another Haskell Tutorial

http://www.cs.utah.edu/~hal/htut/

 

 

learn you a haskell for great good中文翻译版本

http://www.fleurer-lee.com/lyah/chapters.htm

 

 

ps:看了3章了,发现haskell里的函数短小强大而美丽

分享到:
评论

相关推荐

    Haskell 资源打包第五弹

    在本压缩包中,我们收集了一系列关于Haskell的宝贵资源,涵盖了从基础理论到实际应用的广泛领域。Haskell是一种纯函数式编程语言,它的设计理念和语法特性使其在理论研究和实际开发中都有广泛的应用。以下是对每个...

    haskellplay:随机收集haskell文件和脚本

    这个名为“haskellplay”的项目是一个小型的代码仓库,旨在为开发者提供一个快速实验和学习Haskell的平台。它包含了一系列的Haskell文件和脚本,帮助用户深入了解这种语言的特点和应用。 【描述】:在“haskellplay...

    swift-haskell-tutorial:将Haskell与Swift Mac Apps集成

    7. **Memory Management**: 由于Swift和Haskell有不同的内存管理策略(Swift有自动引用计数,而Haskell依赖于垃圾收集),理解如何在它们之间安全地传递数据和管理内存是关键。 8. **Error Handling**: 在两个语言...

    haskellcosm:收集有关Haskell生态系统的信息-公司,社区,媒体等

    总的来说,"haskellcosm"项目是一个面向Haskell开发者和爱好者的重要资源,它涵盖了Haskell在生产环境中的实践经验、社区动态以及相关媒体资料。通过深入研究这个项目,无论是新手还是经验丰富的Haskell程序员,都能...

    mini-haskell:具有mini C运行时的自托管mini Haskell编译器

    这可能包括内存管理(如垃圾收集)、基本的数据结构(如列表和元组)以及对Haskell特定操作的支持,如高阶函数和模式匹配。Mini C的目的是作为一个平台,使Mini-Haskell程序能够运行在通用的C运行环境中,而无需依赖...

    haskell-and-cpp:关于如何集成 Haskell 和 C++ 库的示例

    5. **内存管理**: Haskell使用垃圾收集器进行自动内存管理,而C++则依赖于手动内存管理。在集成过程中,需要注意何时由谁负责创建和销毁对象,以防止内存泄漏或悬挂指针。 6. **性能考虑**: C++的高效性能使其适合...

    Haskell:哈斯凯尔实践

    通过学习和掌握Haskell,开发者可以提升自己的编程思维,编写出更加优雅、可维护的代码。在《Haskell:哈斯凯尔实践》这本书中,读者将有机会深入了解这些概念,并通过实际的编程练习巩固理解。

    amqp:Haskell AMQP客户端库

    AMQP(Advanced Message Queuing Protocol)是一种开放标准的协议,用于在不同的应用程序...通过深入学习和使用这个库,开发者可以提升其在消息传递和异步处理方面的技能,进一步提升Haskell应用程序的性能和可扩展性。

    azure-demo:Haskell + Azure DevOps演示

    总的来说,这个"azure-demo"项目为学习者提供了将Haskell应用程序与现代云开发流程相结合的实际例子,包括使用Azure DevOps进行开发、测试和部署的全过程。这对于希望将Haskell应用于实际生产环境,或者了解如何在...

    Haskell-Toolbox

    "Haskell-Toolbox" 可能是一个开源项目或者库,它收集了一系列在 Haskell 编程中可能会用到的实用函数,旨在帮助开发者更高效地编写代码。 在 Haskell 中,工具箱(toolbox)通常包含各种通用函数,如数据处理、...

    Automatic-text-generator:使用Haskell的自动文本生成器

    2. **模型训练**:使用Haskell的库如`hmatrix`或`tensorflow-haskell`进行机器学习模型的训练。常见的模型有循环神经网络(RNN)、长短时记忆网络(LSTM)和Transformer等,它们能够捕捉文本序列的上下文信息。 3. ...

    acme-operators:Haskell的运营商,全部集中在一处!

    "acme-operators"项目致力于收集和整理Haskell中的各种运算符,为开发者提供一个集中查看和学习的资源。这个项目旨在帮助程序员更好地理解和使用这些运算符,从而提升代码的可读性和效率。 在Haskell中,运算符并...

    rasa:在Haskell中内置的极端模块化文本编辑器

    ** rasα:Haskell中的极致模块化文本编辑器** Rasa是一款基于Haskell编程语言构建的...Haskell的强类型系统和模块化设计原则使得Rasa成为一个学习和实践函数式编程理念的良好平台,同时也是一个实用的文本编辑工具。

    rfc:我的幻灯片和资源库中的资源汇编太过流行而无法重命名

    总的来说,这个压缩包提供了一个全面的Haskell学习平台,不仅包含理论知识,还有实践应用,对于想要学习或深化Haskell技能的人来说,是一份非常宝贵的资源。由于其在社区中的流行,我们可以推断这个资源汇编已经得到...

    AprenderHaskell

    描述中的“哈普尔(Askender Haskell)公用程序库”可能是指一个专门收集和提供Haskell编程中常用功能和工具的集合,旨在简化开发过程。 Haskell语言的核心特性包括: 1. **纯函数式编程**:Haskell的所有计算都是...

    完全不科学的基准:几种编程语言(JavaScript,Kotlin,Rust,Swift,Nim,Python,Go,Haskell,D,C ++,Java,C#,Object Pascal,Ada,Lua,Ruby)的幼稚性能比较

    首先,我们尝试使用垃圾收集语言的规则,因此存在C ++和Rust的“引用计数”版本的实现,但随后我们仍想将结果与针对以下情况的惯用(又称为通用实践)实现进行比较C ++(“原始指针”)和Rust(“惯用语言”)。...

    TensorFlow是谷歌大脑的第二代机器学习工具.doc

    - **后续发展**:1.0版本后,逐渐增加了对Java、Go、R和Haskell等语言的支持(Alpha阶段); - **2.0版本**:整合了Keras的相关API,极大增强了其灵活性和易用性。 - **版本变迁问题**: - 从1.0到2.0的过渡中,...

    核心:SPJ的有关实现功能语言的教程

    通过深入学习这个教程,你将有机会理解Haskell的核心原理,以及如何使用这些原理来设计和实现高效的功能性程序。此外,还会了解到SPJ的学术成果如何塑造了现代函数式编程语言的面貌。在核心-master这个项目中,你...

    合计

    标题中的“合计”一词可能是指在某个程序或系统中进行数据总计或统计的过程,而“点票图书馆”可能是这个项目或应用的核心功能,旨在处理投票数据的收集、计算和展示。考虑到标签为“Haskell”,我们可以推断这是一...

Global site tag (gtag.js) - Google Analytics