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

رویکرد کاربردی به برنامه نویسی

The functional approach to programming

دانلود کتاب The functional approach to programming (به فارسی: رویکرد کاربردی به برنامه نویسی) نوشته شده توسط «Guy Cousineau – Michel Mauny – K. Callaway»


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

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

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

ناشر: Cambridge University Press

نویسنده: Guy Cousineau – Michel Mauny – K. Callaway

زبان: English

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

سال انتشار: 1998

تعداد صفحه: 447

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

کد کتاب: 0521576814 , 9780521576819

نوبت چاپ: English Ed

توضیحات کتاب رویکرد کاربردی به برنامه نویسی

یک دوره برنامه نویسی باید بر ساختار و طراحی منطقی یک برنامه متمرکز باشد تا صرفاً روی نوشتن کد. رویکرد کاربردی برنامه نویسی به این هدف دست می یابد زیرا مفاهیم منطقی مشهود هستند و برنامه ها شفاف هستند و بنابراین می توان سریع و تمیز نوشت. در این کتاب، نویسندگان بر مفاهیم تابع تأکید می‌کنند و برنامه‌نویسی را به مفاهیم آشنا از ریاضیات و منطق مرتبط می‌کنند. آنها برنامه نویسی تابعی را از طریق مثال ها معرفی می کنند، اما همچنین توضیح می دهند که برنامه ها چه چیزی را محاسبه می کنند و چگونه در مورد آنها استدلال می کنند. آنها نشان می‌دهند که چگونه می‌توان ایده‌ها را در زبان Caml، گویش خانواده ML پیاده‌سازی کرد، و مثال‌هایی از چگونگی اجرای برنامه‌های پیچیده از حوزه‌های مختلف (مانند حساب، الگوریتم‌های درختی، الگوریتم‌های نمودار، تجزیه متن و هندسه) ارائه می‌کنند. در توافق نزدیک با مشخصات آنها توسعه یافته است. بسیاری از تمرین ها و مثال ها در سراسر کتاب گنجانده شده است. راه حل ها نیز موجود است. یک پیوست تمام کدهای استفاده شده در کتاب را در استاندارد ML ارائه می دهد.


A programming course should concentrate on a program’s logical structure and design rather than on simply writing code. The functional approach to programming achieves this aim because logical concepts are evident and programs are transparent, and so can be written quickly and cleanly. In this book, the authors emphasize the notions of function and relate programming to familiar concepts from mathematics and logic. They introduce functional programming via examples but also explain what programs compute and how to reason about them. They show how the ideas can be implemented in the Caml language, a dialect of the ML family, and give examples of how complex programs from a variety of areas (such as arithmetic, tree algorithms, graph algorithms, text parsing and geometry) can be developed in close agreement with their specifications. Many exercises and examples are included throughout the book; solutions are also available. An appendix gives all the code used in the book in Standard ML.

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

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

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.