搜索


会员资源切换至【手机版】

切换本帖至【手机版】


开启左侧

真实世界的Haskell文字版[PDF]

[复制链接]
发表于 2021-8-19 21:59:49 | 显示全部楼层 |阅读模式

游客,本帖隐藏的内容需要积分高于 1 才可浏览,您当前积分为 0


资源信息:



中文名


: 真实世界的Haskell


作者


: 沙利文/戈尔/斯图尔特


图书分类


: 网络


资源格式


: PDF


版本


: 文字版


出版社


: 东南大学出版社


书号


: 9787564119256


发行时间


: 2010年1月


地区


: 美国


语言


: 英文


概述


:




内容简介:


Haskell is most likely quite different from any language you've ever used before. Compared to the usual set of concepts in a programmer's mental toolbox, functional programming offers us a profoundly different way to think about software. In Haskell, we deemphasize code that modifies data. Instead, we focus on functions that take immutable values as input and produce new values as output. Given the same inputs, these functions always return the same results. This is a core idea behind functional programming. 图书信息: 书 名: 真实世界的Haskell 作 者:沙利文 戈尔 斯图尔特 出版社: 东南大学出版社 出版时间: 2010年01月 ISBN: 9787564119256 开本: 16开


作者简介


: 沙利文(Bryan O'sullivan) is an Irish hacker and writer who likes distributed systems, open source software, and programming languages. He was a member of the initial design team for the Jini network service architecture (subsequently open sourced as Apache River). He has made significant contributions to, and written a book about, the popular Mercurial revision control system. He lives in San Francisco with his wife and sons. Whenever he can, he runs off to climb rocks. 斯图尔特(Don Stewart) is an Australian hacker, currently completing his computer science doctorate at the University of New South Wales, Sydney. Don has been involved in a diverse range of Haskell projects, including practical libraries such as Data.ByteString and Data.Binary, as well applying the Haskell philosophy to real world applications, including compilers, linkers, text editors, network servers and systems software. His recent work has focused on optimising Haskell for high-performance scenarios, using techniques from term rewriting. He is the current editor of the Haskell Weekly News.........


内容截图:





目录


: Preface 1. Getting Started Your Haskell Environment Getting Started with ghci, the Interpreter Basic Interaction: Using ghci as a Calculator Simple Arithmetic An Arithmetic Quirk: Writing Negative Numbers Boolean Logic, Operators, and Value Comparisons Operator Precedence and Associativity Undefined Values, and Introducing Variables Dealing with Precedence and Associativity Rules Command-Line Editing in ghci Lists Operators on Lists Strings and Characters First Steps with Types A Simple Program 2. Types and Functions Why Care About Types? Haskell’s Type System Strong Types Static Types Type Inference What to Expect from the Type System Some Common Basic Types Function Application Useful Composite Data Types: Lists and Tuples Functions over Lists and Tuples Passing an Expression to a Function Function Types and Purity ......

主题推广




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

切换至【手机版】| 主站| Archiver|

JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!

|网站地图

GMT+8, 2026-6-19 05:58 , Processed in 1.008845 second(s), 120 queries .

 

快速回复 返回顶部 返回列表