برنامه نويسي

مروارید طراحی الگوریتم عملکردی

Pearls of Functional Algorithm Design

دانلود کتاب Pearls of Functional Algorithm Design (به فارسی: مروارید طراحی الگوریتم عملکردی) نوشته شده توسط «Richard Bird»


اطلاعات کتاب مروارید طراحی الگوریتم عملکردی

موضوع اصلی: کامپیوتر – برنامه نویسی

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

ناشر: Cambridge University Press

نویسنده: Richard Bird

زبان: english

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

سال انتشار: 2010

تعداد صفحه: 291

حجم فایل: 1.42 مگابایت

کد کتاب: 0521513383 , 9780521513388

توضیحات کتاب مروارید طراحی الگوریتم عملکردی

ریچارد برد یک رویکرد کاملاً جدید برای طراحی الگوریتم دارد، یعنی طراحی با محاسبه. این 30 فصل کوتاه هر کدام به یک مشکل برنامه نویسی خاص می پردازد که از منابع متنوعی مانند بازی ها و پازل ها، وظایف ترکیبی جذاب و زمینه های آشناتر مانند فشرده سازی داده ها و تطبیق رشته ها استخراج شده است. هر مروارید با بیان مسئله شروع می شود که با استفاده از زبان برنامه نویسی کاربردی Haskell بیان می شود، زبانی قدرتمند و در عین حال مختصر برای گرفتن ایده های الگوریتمی به وضوح و ساده. جنبه بدیع کتاب این است که هر راه حل از فرمول اولیه مسئله در Haskell با توسل به قوانین برنامه نویسی تابعی محاسبه می شود. Pearls of Functional Algorithm Design برای برنامه نویسان تابعی مشتاق، دانش آموزان و معلمان علاقه مند به اصول طراحی الگوریتم، و هر کسی که به دنبال تسلط بر تکنیک های استدلال در مورد برنامه ها به سبک معادله است، جذاب خواهد بود.
ریچارد برد رویکردی کاملاً جدید دارد. به طراحی الگوریتم، یعنی طراحی با محاسبه. این مجموعه منحصر به فرد از 30 مشکل برنامه نویسی از منابع مختلف از جمله بازی ها و پازل ها، مرتب سازی و مشکلات در فشرده سازی داده ها استخراج می شود.


Richard Bird takes a radically new approach to algorithm design, namely, design by calculation. These 30 short chapters each deal with a particular programming problem drawn from sources as diverse as games and puzzles, intriguing combinatorial tasks, and more familiar areas such as data compression and string matching. Each pearl starts with the statement of the problem expressed using the functional programming language Haskell, a powerful yet succinct language for capturing algorithmic ideas clearly and simply. The novel aspect of the book is that each solution is calculated from an initial formulation of the problem in Haskell by appealing to the laws of functional programming. Pearls of Functional Algorithm Design will appeal to the aspiring functional programmer, students and teachers interested in the principles of algorithm design, and anyone seeking to master the techniques of reasoning about programs in an equational style.
Richard Bird takes a radically new approach to algorithm design, namely, design by calculation. This unique collection of 30 programming problems draws from various sources including games and puzzles, sorting, and problems in data compression.

دانلود کتاب «مروارید طراحی الگوریتم عملکردی»

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

دیدگاهتان را بنویسید