学习Haskell的一些资料

趣学Haskell指南:

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

对应的英文原文:

http://learnyouahaskell.com/chapters

stackoverflow上面的讲解:

http://stackoverflow.com/questions/1012573/getting-started-with-haskell/1016986#1016986

看完上面的书可以看《real world haskell》

references:

http://www.zhihu.com/question/19602129

时间: 2024-10-22 06:34:08

学习Haskell的一些资料的相关文章

# 我为什么学习Haskell

说起来,Haskell真是相当冷门而小众的一门语言.在我工作第一年的时候,我平时从网络的一些学习资料上时不时看到有人提到这门语言.那时候的认识就是除了我们平时用的“面向对象语言 (OOP: Object-Oriented Programming)”外,还存在“函数式语言(FP: Functional Programming)”.碰巧,发现Java 8说引入了对函数式编程的支持,可我尝试去学习时确觉得很难理解.比如说lambda函数吧,说是“可以简洁化代码”,举个例子: public static

整理了旧有代码并应用了git来托管代码另外大量阅读了关于学习安排方面的资料

1.清华大学课程设置(国内大学的计算机系课程可以作为计算机系广度调查课程) 2.MIT课程设置(国外大学的计算机系课程设置起到借鉴考察作用) 3.自学的计划安排(基于自己的学习经验所组织) 主要部分为课程和书籍方面的选择,选择一个好的课程在选择一个好的教程进行学习可达到事半功倍之效果 关键点: 学以致用  即学习的知识必须是以后能用到的,且是感兴趣的,有些课程既然不打算做这些方面的工作则不必学习,等需要时在学永远是不会错的策略 若想深入学习关于计算机各个方面,可等以后有经济条件以后在学 最少学习

整理一下学习Git的免费资料

网上关于Git的资料非常多,下面罗列一些个人感觉比较好的学习资料. 在线学习 Code School 在线文档 git在线文档[简体中文] 当然,还是推荐阅读英文版本.这官网访问起来有点慢,耐心等待 github help 几乎是step by step 博文&&教程 廖雪峰:git教程 git命令 Git参考手册,想在一页全部显示,看下面这个 Git参考手册2 玩转git之webhook应用初探

从Java和JavaScript来学习Haskell和Groovy

直击现场 记得刚接触计算机的时候,我就受到了两个非常巨大的错误观念的影响,这个观念最初是来自于老师的传授还是学长的教诲已经记不清了,但是直到我工作几年以后,才慢慢有了实际的体会: 学习和使用什么编程语言不重要,重要的是算法和设计: 程序员学习的精髓是面向对象的设计模式,掌握以后,一通百通. 简直就是是胡扯啊.也许在某个极其狭隘的上下文中还能这样说,但是泛泛而谈,这样的态度无疑是误人子弟的. 就说第一条,编程语言不但重要,而且太重要了.换句话说,学习一门新的编程语言,可能学习的是背后的范型和思考问

【深度学习Deep Learning】资料大全

转载:http://www.cnblogs.com/charlotte77/p/5485438.html 最近在学深度学习相关的东西,在网上搜集到了一些不错的资料,现在汇总一下: Free Online Books Deep Learning66 by Yoshua Bengio, Ian Goodfellow and Aaron Courville Neural Networks and Deep Learning42 by Michael Nielsen Deep Learning27 by

Spark学习笔记总结-入门资料精化

Spark简介 spark 可以很容易和yarn结合,直接调用HDFS.Hbase上面的数据,和hadoop结合.配置很容易. spark发展迅猛,框架比hadoop更加灵活实用.减少了延时处理,提高性能效率实用灵活性.也可以与hadoop切实相互结合. spark核心部分分为RDD.Spark SQL.Spark Streaming.MLlib.GraphX.Spark R等核心组件解决了很多的大数据问题,其完美的框架日受欢迎.其相应的生态环境包括zepplin等可视化方面,正日益壮大.大型公

Linq学习(二)-本次学习用到的资料

本次学习用到的数据库初始化脚本如下 use KMS create table Blog_User ( UserId int primary key identity(1,1), NickName nvarchar(10), CreateTime datetime ) create table Blog_LeaveMsg ( ID int primary key identity(1,1), ReceiverId int, foreign key(ReceiverId) references Bl

学习记录 java泛型资料

java泛型资料: 1. 概述在引入范型之前,Java类型分为原始类型.复杂类型,其中复杂类型分为数组和类.引入范型后,一个复杂类型就可以在细分成更多的类型.例如原先的类型List,现在在细分成List<Object>, List<String>等更多的类型.注意,现在List<Object>, List<String>是两种不同的类型,他们之间没有继承关系,即使String继承了Object.下面的代码是非法的    List<String>

一些学习的网址和资料

一.网站 1.http://msdn.microsoft.com/zh-CN/ 微软的官方网站,C#程序员必去的地方.那里有API开发文档,还有各种代码.资源下载. 2.http://social.msdn.microsoft.com/Forums/zh-CN/home 微软msdn论坛.定位于微软技术的传播和技术问题的解决,是学习微软技术的好去处. 3.https://referencesource.microsoft.com/ 如果你想了解C# API底层是如何实现的,可以来这里查阅. 4.