برنامه‌نویسی کلوژر ۲۰۱۸
Programming Clojure 2018

دانلود کتاب برنامه‌نویسی کلوژر ۲۰۱۸ (Programming Clojure 2018) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی

نویسنده

Alex Miller, Stuart Halloway, Aaron Bedra

voucher-1

۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید

سال انتشار

2018

زبان

English

تعداد صفحه‌ها

304

نوع فایل

pdf

حجم

1.7 MB

🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

🏷️ قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود. قیمت فعلی: ۲۹۸٬۰۰۰ تومان.

📥 دانلود نسخه‌ی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمه‌ی فارسی با هوش مصنوعی 🔗 مشاهده جزئیات

پیش‌خرید با تحویل فوری(⚡️) | فایل کتاب حداکثر تا ۳۰ دقیقه(🕒) پس از ثبت سفارش آماده دانلود خواهد بود.

دانلود مستقیم PDF

ارسال فایل به ایمیل

پشتیبانی ۲۴ ساعته

توضیحات

معرفی کتاب برنامه‌نویسی کلوژر ۲۰۱۸

آیا در پیچیدگی‌های غیرضروری، حالت‌های مدیریت‌نشده و کلاف‌های درهم‌تنیده‌ی کد غرق شده‌اید؟ کلوژر، در بهترین سنت لیسپ، از سر راه شما کنار می‌رود تا بتوانید بر بیان راه‌حل‌های ساده برای مسائل دشوار تمرکز کنید. کلوژر با ارائه‌ی مجموعه‌ای از ابزارهای قابل ترکیب — داده‌های تغییرناپذیر، توابع، ماکروها و REPL تعاملی — پیچیدگی را از بین می‌برد. این کتاب که توسط اعضای تیم اصلی کلوژر نوشته شده است، راهنمای ضروری و قطعی کلوژر است. این ویرایش جدید شامل اطلاعاتی در مورد جدیدترین ویژگی‌های کلوژر، مانند ترانسدیوسرها و مشخصه‌ها (specs) است.

کلوژر انعطاف‌پذیری و چابکی لیسپ را با گستردگی، پایداری و عملکرد جاوا ترکیب می‌کند. ابزارهای کلوژر را برای حداکثر کارایی در حین کار با داده‌های تغییرناپذیر، برنامه‌نویسی تابعی و همروندی ایمن ترکیب کنید تا برنامه‌هایی بنویسید که مسائل دنیای واقعی را حل می‌کنند.

با خواندن و درک سینتکس کلوژر شروع کنید و ببینید که چگونه کلوژر ارزیابی می‌شود. از آنجا، در مورد انتزاع توالی (sequence abstraction) اطلاعات کسب کنید، که مجموعه‌های تغییرناپذیر را با برنامه‌نویسی تابعی ترکیب می‌کند تا کد تبدیل داده‌ی واقعاً قابل استفاده‌ی مجدد ایجاد کند. کلوژر یک زبان تابعی است. بیاموزید که چگونه برنامه‌ها را به سبک تابعی بنویسید و چه زمانی و چگونه از بازگشت (recursion) به نفع خود استفاده کنید. رویکرد منحصربه‌فرد کلوژر به حالت و هویت، تکنیک‌های چندریختی (polymorphism) و سیستم‌های باز با استفاده از چندمتدها (multimethods) و پروتکل‌ها، و نحوه‌ی استفاده از قابلیت‌های فرابرنامه‌نویسی کلوژر از طریق ماکروها را کشف کنید. در نهایت، تمام قطعات را در یک برنامه‌ی واقعی کنار هم قرار دهید.

در این ویرایش، کتابخانه‌ی spec کلوژر، یکی از جالب‌ترین ویژگی‌های جدید کلوژر برای توصیف داده‌ها و توابع، پوشش داده شده است. می‌توانید از Clojure spec برای اعتبارسنجی داده‌ها، ساختارشکنی داده‌ها، توضیح داده‌های نامعتبر و تولید تعداد زیادی تست برای تأیید صحت کد خود استفاده کنید.

با این کتاب، یاد خواهید گرفت که چگونه به زبان کلوژر فکر کنید و چگونه از نقاط قوت ترکیبی آن برای ساخت سریع برنامه‌های قدرتمند استفاده کنید.

آنچه شما نیاز دارید:

  • Java 6 یا بالاتر
  • Clojure 1.9

  • فهرست کتاب:

    برنامه‌نویسی کلوژر

     

    توضیحات(انگلیسی)

    Drowning in unnecessary complexity, unmanaged state, and tangles of spaghetti code? In the best tradition of Lisp, Clojure gets out of your way so you can focus on expressing simple solutions to hard problems. Clojure cuts through complexity by providing a set of composable tools–immutable data, functions, macros, and the interactive REPL. Written by members of the Clojure core team, this book is the essential, definitive guide to Clojure. This new edition includes information on all the newest features of Clojure, such as transducers and specs.

    Clojure joins the flexibility and agility of Lisp with the reach, stability, and performance of Java. Combine Clojure’s tools for maximum effectiveness as you work with immutable data, functional programming, and safe concurrency to write programs that solve real-world problems.

    Start by reading and understanding Clojure syntax and see how Clojure is evaluated. From there, find out about the sequence abstraction, which combines immutable collections with functional programming to create truly reusable data transformation code. Clojure is a functional language; learn how to write programs in a functional style, and when and how to use recursion to your advantage. Discover Clojure’s unique approach to state and identity, techniques for polymorphism and open systems using multimethods and protocols, and how to leverage Clojure’s metaprogramming capabilities via macros. Finally, put all the pieces together in a real program.

    New to this edition is coverage of Clojure’s spec library, one of the most interesting new features of Clojure for describing both data and functions. You can use Clojure spec to validate data, destructure data, explain invalid data, and generate large numbers of tests to verify the correctness of your code.

    With this book, you’ll learn how to think in Clojure, and how to take advantage of its combined strengths to build powerful programs quickly.

    What You Need:

  • Java 6 or higher
  • Clojure 1.9

  • Table of Contents

    1. Programming Clojure, Third Editio n

    دیگران دریافت کرده‌اند

    ساختارهای زبان برنامه نویسی ۲۰۱۴
    Programming Language Structures 2014

    🏷️ قیمت اصلی: 200,000 تومان بود.قیمت فعلی: 129,000 تومان.

    ✨ ضمانت تجربه خوب مطالعه

    بازگشت کامل وجه

    در صورت مشکل، مبلغ پرداختی بازگردانده می شود.

    دانلود پرسرعت

    دانلود فایل کتاب با سرعت بالا

    ارسال فایل به ایمیل

    دانلود مستقیم به همراه ارسال فایل به ایمیل.

    پشتیبانی ۲۴ ساعته

    با چت آنلاین و پیام‌رسان ها پاسخگو هستیم.

    ضمانت کیفیت کتاب

    کتاب ها را از منابع معتیر انتخاب می کنیم.