上传者: ramissue
|
上传时间:2016/11/6 16:41:13
|
文件大小:1.6MB
|
文件类型:epub
Progra妹妹ing.in.Haskell.2nd.Edition.1316626229.epub
Haskellisapurelyfunctionallanguagethatallowsprogra妹妹erstorapidlydevelopclear,concise,andcorrectsoftware.Thelanguagehasgrowninpopularityinrecentyears,bothinteachingandinindustry.Thisbookisbasedontheauthor'sexperienceofteachingHaskellformorethantwentyyears.Allconceptsareexplainedfromfirstprinciplesandnoprogra妹妹ingexperienceisrequired,makingthisbookaccessibletoabroadspectrumofreaders.WhilePartIfocusesonbasicconcepts,PartIIintroducesthereadertomoreadvancedtopics.ThisneweditionhasbeenextensivelyupdatedandexpandedtoincluderecentandmoreadvancedfeaturesofHaskell,newexamplesandexercises,selectedsolutions,andfreelydownloadablelectureslidesandexamplecode.Thepresentationiscleanandsimple,whilealsobeingfullycompliantwiththelatestversionofthelanguage,includingrecentchangesconcerningapplicative,monadic,foldable,andtraversabletypes.TableofContentsPartIBasicConceptsChapter1IntroductionChapter2FirststepsChapter3TypesandclassesChapter4DefiningfunctionsChapter5ListcomprehensionsChapter6RecursivefunctionsChapter7Higher-orderfunctionsChapter8DeclaringtypesandclassesChapter9ThecountdownproblemPartIIGoingFurtherChapter10Interactiveprogra妹妹ingChapter11Unbeatabletic-tac-toeChapter12MonadsandmoreChapter13MonadicparsingChapter14FoldablesandfriendsChapter15LazyevaluationChapter16ReasoningaboutprogramsChapter17CalculatingcompilersAppendixASelectedsolutionsAppendixBStandardprelude
本软件ID:9698851