دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Alejandro Serrano Mena
سری:
ISBN (شابک) : 1430262508, 9781430262503
ناشر: Apress
سال نشر: 2014
تعداد صفحات: 408
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 5 مگابایت
در صورت تبدیل فایل کتاب Beginning Haskell: A Project-Based Approach به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب شروع هاسکل: رویکردی مبتنی بر پروژه نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Beginning Haskell مقدمه ای گسترده به زبان Haskell، کتابخانه ها و محیط آن و الگوی برنامه نویسی کاربردی که به سرعت در حال رشد در صنعت نرم افزار است، ارائه می دهد. این کتاب رویکردی پروژه محور برای یادگیری زبان دارد که حول ساختمان ویترین فروشگاهی مبتنی بر وب متحد شده است. پوشش عالی به اکوسیستم Haskell و ابزارهای پشتیبانی داده شده است. این ابزار شامل ابزار ساخت Cabal برای مدیریت پروژه ها و ماژول ها، ابزار QuickCheck برای تست نرم افزار، چارچوب های وب مانند Yesud و Snap و کتابخانه های دسترسی به پایگاه داده Persistent و Esqueleto می باشد.
Beginning Haskell provides a broad-based introduction to the Haskell language, its libraries and environment, and to the functional programming paradigm that is fast growing in importance in the software industry. The book takes a project-based approach to learning the language that is unified around the building of a web-based storefront. Excellent coverage is given to the Haskell ecosystem and supporting tools. These include the Cabal build tool for managing projects and modules, the QuickCheck tool for software testing, web frameworks such as Yesud and Snap, and the Persistent and Esqueleto database access libraries.
Front Matter....Pages i-xxiii
Front Matter....Pages 1-1
Going Functional....Pages 3-13
Declaring the Data Model....Pages 15-45
Reusing Code Through Lists....Pages 47-76
Using Containers and Type Classes....Pages 77-109
Laziness and Infinite Structures....Pages 111-129
Front Matter....Pages 131-131
Knowing Your Clients Using Monads....Pages 133-160
More Monads: Now for Recommendations....Pages 161-185
Working in Several Cores....Pages 187-205
Front Matter....Pages 207-207
Dealing with Files: IO and Conduit....Pages 209-234
Building and Parsing Text....Pages 235-258
Safe Database Access....Pages 259-276
Web Applications....Pages 277-294
Front Matter....Pages 295-295
Strong Types for Describing Offers....Pages 297-331
Interpreting Offers with Attributes....Pages 333-352
Front Matter....Pages 353-353
Documenting, Testing, and Verifying....Pages 355-371
Architecting Your Application....Pages 373-387
Looking Further....Pages 389-390
Time Traveling with Haskell....Pages 391-392
Back Matter....Pages 393-402