没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Haskell is one of the leading languages for teaching functional programming, enabling students to write simpler and cleaner code, and to learn how to structure and reason about programs. This introduction is ideal for beginners: it requires no previous programming experience and all concepts are explained from first principles with the aid of carefully chosen examples. Each chapter includes a series of exercises, ranging from the straightforward to extended projects, along with suggestions for further reading on more advanced topics. The presentation is clear and simple, and benefits from having been refined and class-tested over several years.
资源推荐
资源详情
资源评论
This page intentionally left blank
Programming in Haskell
Haskell is one of the leading languages for teaching functional programming,
enabling students to write simpler and cleaner code, and to learn how to structure
and reason about programs.
This introduction is ideal for beginners: it requires no previous programming
experience and all concepts are explained from first principles with the aid of
carefully chosen examples. Each chapter includes a series of exercises, ranging
from the straightforward to extended projects, along with suggestions for further
reading on more advanced topics. The presentation is clear and simple, and benefits
from having been refined and class-tested over several years.
Features:
r
Powerpoint slides for each chapter freely available for instructors and students
from the book’s website
r
Solutions to exercises, and examination questions (with solutions) available to
instructors
r
All the code in the book is fully compliant with the latest release of Haskell, and
can be downloaded from the web.
r
Written by a leading Haskell researcher and instructor, well known for his teach-
ing skills
r
Can be used with courses, or as a stand-alone text for self-learning
Graham Hutton has worked in four of the leading centres for research and teaching
on functional programming. He has more than 15 years of experience in functional
programming research, during which time he has published more than 30 research
articles, chaired the Haskell Workshop, and edited a special issue on Haskell of the
Journal of Functional Programming. He also has more than 10 years’ experience
in teaching Haskell, and in promoting the use of functional programming in the
curriculum.
Programming in Haskell
Graham Hutton
University of Nottingham
CAMBRIDGE UNIVERSITY PRESS
Cambridge, New York, Melbourne, Madrid, Cape Town, Singapore, São Paulo
Cambridge University Press
The Edinburgh Building, Cambridge CB2 8RU, UK
First published in print format
ISBN-13 978-0-521-87172-3
ISBN-13 978-0-521-69269-4
ISBN-13 978-0-511-29615-4
© G. Hutton 2007
2006
Information on this title: www.cambridge.org/9780521871723
This publication is in copyright. Subject to statutory exception and to the provision of
relevant collective licensing agreements, no reproduction of any part may take place
without the written
p
ermission of Cambrid
g
e University Press.
ISBN-10 0-511-29615-0
ISBN-10 0-521-87172-7
ISBN-10 0-521-69269-5
Cambridge University Press has no responsibility for the persistence or accuracy of urls
for external or third-party internet websites referred to in this publication, and does not
g
uarantee that any content on such websites is, or will remain, accurate or a
pp
ro
p
riate.
Published in the United States of America by Cambridge University Press, New York
www.cambridge.org
hardback
paperback
paperback
eBook (NetLibrary)
eBook (NetLibrary)
hardback
剩余183页未读,继续阅读
资源评论
- mysteryboy20002013-02-21很少见的好资料。用来入门不错。
Ovilia
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功