0
نام کتاب
Programming Clojure

Alex Miller, Stuart Halloway, Aaron Bedra

Paperback307 Pages
PublisherPragmatic Bookshelf
Edition4
LanguageEnglish
Year2026
ISBN9798888651919
1K
A1244
انتخاب نوع چاپ:
جلد سخت
913,000ت
0
جلد نرم
783,000ت
0
طلق پاپکو و فنر
803,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:دارای متن و کادر رنگی
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Clojure

#Java

#JVMs

توضیحات

Clojure is a dynamic programming language for the Java Virtual Machine (JVM) 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 interactive. Clojure builds on the tradition of Lisp so that you are always working with running code and immediate feedback.

• Clojure is a functional language. Data structures are immutable, and most functions are free from side effects. This makes it easier to write correct programs and to compose large programs from smaller ones.

• Clojure simplifies concurrent programming. Many languages build a concurrency model around locking, which is difficult to use correctly. Clojure provides several alternatives to locking: software transactional memory, agents, atoms, and dynamic variables.

• Clojure embraces Java. Calling from Clojure to Java is direct and fast, with no translation layer.

• Unlike many popular dynamic languages, Clojure is fast. Clojure is written to take advantage of the optimizations possible on modern JVMs.


Who This Book Is For

Clojure is a powerful, general-purpose programming language. As such, this book is for programmers with experience in a programming language like Java, JavaScript, C#, Python, or Ruby, but who are new to Clojure and looking for a powerful, elegant language.


Clojure is built on top of the Java Virtual Machine, and it is fast. This book will be of particular interest to Java programmers who want the expressiveness of a dynamic language without compromising on performance.


Clojure is helping to redefine what features belong in a general-purpose language. Clojure combines ideas from Lisp, functional programming, and concurrent programming and makes them more approachable to programmers seeing these ideas for the first time. Since Clojure was created, many languages like Java, JavaScript, Elixir, and Swift have adopted features inspired by Clojure.


Clojure is part of a larger phenomenon. Languages such as Erlang, F#, Haskell, and Scala have garnered attention recently for their support of functional programming or their concurrency model. Enthusiasts of these languages will find much common ground with Clojure.


Table of Contents

Part I-Welcome to Clojure

1. Getting Started

2. Exploring Clojure

3. Developing Interactively

Part II-Data and Functions

4. Unifying Data with Sequences

5. Functional Programming

6. Describing Your Data with Specs

Part Ill-Intermediate Topics

7. State and Concurrency

8. Protocols and Datatypes

9. Multimethods

10. Java lnterop

11. Macros

Part IV-Clojure in Practice

12. Project Tooling

13. Building an Application


دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Clojure
1,016
Mastering Clojure Macros
431,000 تومان
Clojure
1,005
Clojure in Action
863,000 تومان
Clojure
1,027
Clojure for the Brave and True
846,000 تومان
Clojure
1,037
Programming Clojure
779,000 تومان
Clojure
1,032
The Joy of Clojure
1,428,000 تومان
Clojure
995
Clojure Programming
1,637,000 تومان
Clojure
994
Clojure Applied
659,000 تومان
Clojure
1,041
Web Development with Clojure
1,060,000 تومان
Clojure
956
Clojure: High Performance JVM Programming
1,516,000 تومان
Clojure
1,005
Living Clojure
675,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©