دانلود کتاب Learn You a Haskell for Great Good!: A Beginner’s Guide (به فارسی: به شما یک Haskell برای خوب یاد بگیرید!: راهنمای مبتدیان) نوشته شده توسط «Miran Lipovaca»
اطلاعات کتاب به شما یک Haskell برای خوب یاد بگیرید!: راهنمای مبتدیان
موضوع اصلی: کامپیوتر – برنامه نویسی
نوع: کتاب الکترونیکی
ناشر: No Starch Press
نویسنده: Miran Lipovaca
زبان: english
فرمت کتاب: EPUB (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2011
تعداد صفحه: 400
حجم فایل: 1.69 مگابایت
کد کتاب: 1593272839 , 9781593272838
نوبت چاپ: 1
توضیحات کتاب به شما یک Haskell برای خوب یاد بگیرید!: راهنمای مبتدیان
همه اینها به نام: یاد بگیرید که شما یک Haskell برای خیر عالی! یک راهنمای مصور خنده دار برای این زبان کاربردی پیچیده است. این کتاب مملو از آثار هنری اصلی نویسنده، ارجاعات فرهنگ پاپ، و از همه مهمتر، کد نمونه مفید، اصول عملکردی را به روشی که هرگز فکرش را نمیکردید آموزش میدهد. شما با چیزهای کودک شروع خواهید کرد: نحو اولیه، بازگشت، انواع و کلاسهای نوع . سپس هنگامی که اصول اولیه را به دست آوردید، کلاس اصلی کمربند مشکی واقعی شروع می شود: شما یاد خواهید گرفت که از تابع های کاربردی، مونادها، زیپ ها و سایر ساختارهای اسطوره ای هاسکل که فقط در کتاب های داستان خوانده اید استفاده کنید. با استفاده از مثالهای تخیلی (و گهگاهی دیوانهکننده) نویسنده، یاد میگیرید که: در مواجهه با عوارض جانبی بخندید، در حالی که از تکنیکهای برنامهنویسی کاملاً کاربردی استفاده میکنید از جادوی «تنبلی» هاسکل برای بازی با مجموعههای بینهایت داده استفاده کنید. برنامه های خود را با ایجاد انواع، کلاس های نوع و ماژول های خود استفاده کنید از سیستم ورودی/خروجی ظریف Haskell برای به اشتراک گذاشتن نبوغ برنامه های خود با دنیای خارج استفاده کنید. نسبت به خواندن Learn You a Haskell for Great! گزیده ای از مقدمه هاسکل سرگرم کننده است، و همه چیز در مورد آن است! این کتاب برای افرادی است که تجربه برنامه نویسی در زبان های ضروری – مانند C ++، جاوا و پایتون – را دارند و اکنون می خواهند Haskell را امتحان کنند. اما حتی اگر تجربه برنامه نویسی قابل توجهی نداشته باشید، شرط می بندم که فرد باهوشی مانند شما قادر خواهد بود تا Haskell را دنبال کند و یاد بگیرد. اولین واکنش من به هاسکل این بود که زبان خیلی عجیب بود. اما پس از پشت سر گذاشتن آن مانع اولیه، حرکت آرام بود. حتی اگر هاسکل در ابتدا برای شما عجیب به نظر می رسد، تسلیم نشوید. یادگیری Haskell تقریباً مانند یادگیری برنامه نویسی برای اولین بار است. این سرگرم کننده است و شما را مجبور می کند متفاوت فکر کنید. توجه: اگر واقعاً گیر کردید، کانال IRC #haskell در شبکه freenode مکانی عالی برای پرسیدن سؤال است. مردم آنجا معمولاً خوب، صبور و فهمیده هستند. آنها یک منبع عالی برای مبتدیان Haskell هستند. بنابراین، Haskell چیست؟ Haskell یک زبان برنامه نویسی کاملا کاربردی است. در زبان های برنامه نویسی ضروری، شما به کامپیوتر یک سری وظایف می دهید که سپس آن ها را اجرا می کند. در حین اجرای آنها، کامپیوتر می تواند وضعیت را تغییر دهد. به عنوان مثال، می توانید متغیر a را روی 5 تنظیم کنید و سپس کارهایی را انجام دهید که ممکن است مقدار a را تغییر دهد. همچنین ساختارهای کنترل جریان برای چندین بار اجرای دستورالعمل ها مانند حلقه های for و while وجود دارد. برنامه نویسی کاملا کاربردی متفاوت است. شما به رایانه نمی گویید که چه کاری انجام دهد – شما به آن می گویید که چه چیزی است. به عنوان مثال، می توانید به رایانه بگویید که فاکتوریل یک عدد حاصل ضرب هر عدد صحیح از 1 تا آن عدد است یا مجموع لیستی از اعداد اولین عدد به اضافه مجموع اعداد باقی مانده است. شما می توانید هر دوی این عملیات را به صورت توابع بیان کنید. > مقدمه (PDF) را به طور کامل بخوانید.
دانلود کتاب «به شما یک Haskell برای خوب یاد بگیرید!: راهنمای مبتدیان»