کتاب الکترونیکی

Haskell: هنر برنامه نویسی تابعی

Haskell: the craft of functional programming

دانلود کتاب Haskell: the craft of functional programming (به فارسی: Haskell: هنر برنامه نویسی تابعی) نوشته شده توسط «Simon Thompson»


اطلاعات کتاب Haskell: هنر برنامه نویسی تابعی

موضوع اصلی: برنامه نويسي

نوع: کتاب الکترونیکی

ناشر: Addison Wesley

نویسنده: Simon Thompson

زبان: English

فرمت کتاب: djvu (قابل تبدیل به سایر فرمت ها)

سال انتشار: 1999

تعداد صفحه: 502

حجم کتاب: 2 مگابایت

کد کتاب: 9780201342758 , 0201342758

نوبت چاپ: 2

توضیحات کتاب Haskell: هنر برنامه نویسی تابعی

ویرایش دوم Haskell: The Craft of Functional Programming برای مبتدیان تا برنامه نویسی کاربردی و تازه واردان به زبان برنامه نویسی Haskell ضروری است. تاکید بر فرآیند ساخت برنامه‌ها است و متن شامل مثال‌های زیادی و مطالعات موردی در حال اجرا، و همچنین مشاوره در مورد طراحی برنامه، آزمایش، حل مسئله و نحوه اجتناب از مشکلات رایج است.

بر اساس نقاط قوت نسخه اول، این کتاب شامل بسیاری از ویژگی‌های جدید و بهبود یافته است:

پوشش کامل Haskell 98، نسخه استاندارد Haskell که برای سال‌های آینده پایدار خواهد بود و توسط پیاده‌سازی‌ها پشتیبانی می‌شود.

تاکید بر اصول مهندسی نرم افزار، تشویق یک رویکرد منظم برای ساخت کتابخانه های قابل استفاده مجدد از اجزای نرم افزار.

پوشش تفصیلی مترجم Hugs با پیوستی که سایر اجراها را پوشش می دهد.

مطالعه موردی در حال اجرا از تصاویر بر عملکردهای داخلی که در پیش درآمد و کتابخانه های استاندارد ظاهر می شوند تأکید می کند. همچنین برای ارائه پیش‌نمایش اولیه برخی از ویژگی‌های پیچیده‌تر زبان، مانند توابع درجه بالا، استفاده می‌شود.

درک لیست و توابع استاندارد روی لیست ها قبل از بازگشت پوشش داده می شوند.

پوشش اولیه چندشکلی از رویکرد “ابزار” حمایت می‌کند و استفاده مجدد از توابع و انواع داخلی را تشویق می‌کند.

مواد مرجع گسترده حاوی جزئیات مطالعه بیشتر در کتاب ها، مجلات و در شبکه جهانی وب.

وب سایت همراه با پشتیبانی از کتاب، حاوی تمام کد برنامه، مطالب آموزشی بیشتر و سایر منابع مفید.


The second edition of Haskell: The Craft of Functional Programming is essential reading for beginners to functional programming and newcomers to the Haskell programming language. The emphasis is on the process of crafting programs and the text contains many examples and running case studies, as well as advice an program design, testing, problem solving and how to avoid common pitfalls.

Building on the strengths of the first edition, the book includes many new and improved features:

Complete coverage of Haskell 98, the standard version of Haskell which will be stable and supported by implementations for years to come.

An emphasis on software engineering principles, encouraging a disciplined approach to building reusable libraries of software components.

Detailed coverage of the Hugs interpreter with an appendix covering other implementations.

A running case study of pictures emphasizes the built-in functions which appear in the standard prelude and libraries. It is also used to give an early preview of some of the more complex language features, such as high-order functions.

List comprehensions and the standard functions over lists are covered before recursion.

Early coverage of polymorphism supporting the “toolkit” approach and encouraging the resuse of built-in functions and types.

Extensive reference material containing details of further reading in books, journals and on the World Wide Web.

Accompanying Web Site supporting the book, containing all the program code, further teaching materials and other useful resources.

دانلود کتاب «Haskell: هنر برنامه نویسی تابعی»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.