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

برنامه نویسی Clojure

Programming Clojure

دانلود کتاب Programming Clojure (به فارسی: برنامه نویسی Clojure) نوشته شده توسط «Stuart Halloway»


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

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

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

ناشر: Pragmatic Bookshelf

نویسنده: Stuart Halloway

زبان: English

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

سال انتشار: 2009

تعداد صفحه: 137

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

کد کتاب: 9781934356333 , 1934356336

نوبت چاپ: 1

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

Clojure یک زبان پویا برای ماشین مجازی جاوا است، با ترکیبی قانع کننده از ویژگی ها: Clojure زیبا است. طراحی تمیز و دقیق Clojure به شما امکان می دهد برنامه هایی بنویسید که مستقیماً به اصل یک مشکل برسند، بدون درهم ریختگی و تشریفات زیاد. Clojure مجدداً بارگذاری شده است. Clojure قدرت ذاتی Lisp را دارد، اما تاریخچه Lisp آن را محدود نمی کند. Clojure یک زبان کاربردی است. ساختارهای داده تغییرناپذیر هستند و توابع معمولاً بدون عوارض جانبی هستند. این کار نوشتن برنامه های صحیح و نوشتن برنامه های بزرگ از برنامه های کوچکتر را آسان تر می کند. Clojure همزمان است. Clojure به جای قفل مستعد خطا، حافظه تراکنشی نرم افزاری را فراهم می کند. Clojure جاوا را در بر می گیرد. تماس از Clojure به جاوا مستقیم است و از هیچ لایه ترجمه عبور نمی کند. Clojure سریع است. هر جا که به آن نیاز داشته باشید، می توانید دقیقا همان عملکردی را که می توانید از کدهای دست نویس جاوا دریافت کنید، دریافت کنید. بسیاری از زبان های دیگر برخی از این ویژگی ها را ارائه می دهند، اما ترکیب همه آنها Clojure را درخشان می کند. “برنامه نویسی Clojure” به شما نشان می دهد که چرا این ویژگی ها بسیار مهم هستند و چگونه می توانید از Clojure برای ساخت سریع برنامه های قدرتمند استفاده کنید.>


Clojure is a dynamic language for the Java Virtual Machine, with a compelling combination of features: Clojure is elegant. Clojure’s clean, careful design lets you write programs that get right to the essence of a problem, without a lot of clutter and ceremony. Clojure is Lisp reloaded. Clojure has the power inherent in Lisp, but is not constrained by the history of Lisp. Clojure is a functional language. Data structures are immutable, and functions tend to be side-effect free. This makes it easier to write correct programs, and to compose large programs from smaller ones. Clojure is concurrent. Rather than error-prone locking, Clojure provides software transactional memory. Clojure embraces Java. Calling from Clojure to Java is direct, and goes through no translation layer. Clojure is fast. Wherever you need it, you can get the exact same performance that you could get from hand-written Java code. Many other languages offer some of these features, but the combination of them all makes Clojure sparkle. “Programming Clojure” shows you why these features are so important, and how you can use Clojure to build powerful programs quickly.>

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

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