ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Clojure High Performance Programming

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

Clojure High Performance Programming

مشخصات کتاب

Clojure High Performance Programming

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1782165606, 9781782165606 
ناشر: Packt Publishing 
سال نشر: 2013 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 1 مگابایت 

قیمت کتاب (تومان) : 46,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 11


در صورت تبدیل فایل کتاب Clojure High Performance Programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی با کارایی بالا Clojure نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


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



جنبه‌های عملکرد را درک کنید و کدهای عملکرد بالا را با Clojure بنویسید

نمای کلی

  • ببینید چگونه سخت‌افزار و JVM بر عملکرد تأثیر می‌گذارند
  • بیاموزید که از کدام ویژگی های جاوا با Clojure استفاده کنید، و چگونه
  • غواصی عمیق در همزمانی و حالت اولیه Clojure
  • کشف نحوه طراحی برنامه های Clojure برای عملکرد
  • < /ul>

    در جزئیات

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

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

    این کتاب زبان Clojure را در پرتو عوامل عملکردی مورد بحث قرار می دهد. در کد خود سوء استفاده کنید.

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

    این کتاب کلید شما برای نوشتن کد Clojure با کارایی بالا با استفاده از انتزاع مناسب، در مکان مناسب، با استفاده از تکنیک مناسب است. .

    آنچه از این کتاب خواهید آموخت

    • تکنیک های دستیابی به عملکرد عددی در Clojure را بیاموزید
    • از ویژگی های جاوا استفاده کنید در کد Clojure برای عملکرد
    • اجتناب از بازتاب و جعبه کردن با نکات نوع
    • تحلیل تأخیر با استفاده از کتابخانه Criterium
    • درک مفاهیم اولیه همزمانی و مدیریت حالت Clojure در عمق< /li>
    • بررسی نحوه طراحی برنامه های کاربردی Clojure برای عملکرد بهتر

    رویکرد

    این یک راهنمای عملی و کوتاه است که همه چیزهایی را که برای شروع نوشتن کد Clojure با کارایی بالا نیاز دارید به شما آموزش می دهد.

    این کتاب برای چه کسی نوشته شده است

    این کتاب برای توسعه دهندگان Clojure متوسط ​​ایده آل است. که به دنبال نحوه دستیابی به عملکرد مطلوب را به خوبی درک کنید. شما باید قبلاً با Clojure تجربه داشته باشید و اگر کمی از جاوا می دانید کمک خواهد کرد. دانش تجزیه و تحلیل عملکرد و مهندسی لازم نیست. برای تمرین عملی، باید به Clojure REPL با Leiningen دسترسی داشته باشید.


توضیحاتی درمورد کتاب به خارجی

Understand performance aspects and write high performance code with Clojure

Overview

  • See how the hardware and the JVM impact performance
  • Learn which Java features to use with Clojure, and how
  • Deep dive into Clojure's concurrency and state primitives
  • Discover how to design Clojure programs for performance

In Detail

Clojure is a young, dynamic, functional programming language that runs on the Java Virtual Machine. It is built with performance, pragmatism, and simplicity in mind. Like most general purpose languages, Clojure’s features have different performance characteristics that one should know in order to write high performance code.

Clojure High Performance Programming is a practical, to-the-point guide that shows you how to evaluate the performance implications of different Clojure abstractions, learn about their underpinnings, and apply the right approach for optimum performance in real-world programs.

This book discusses the Clojure language in the light of performance factors that you can exploit in your own code.

You will also learn about hardware and JVM internals that also impact Clojure’s performance. Key features include performance vocabulary, performance analysis, optimization techniques, and how to apply these to your programs. You will also find detailed information on Clojure's concurrency, state-management, and parallelization primitives.

This book is your key to writing high performance Clojure code using the right abstraction, in the right place, using the right technique.

What you will learn from this book

  • Learn techniques for achieving numerical performance in Clojure
  • Use Java features in Clojure code for performance
  • Avoid reflection and boxing with type hints
  • Analyze latency using the Criterium library
  • Understand Clojure's concurrency and state-management primitives in depth
  • Explore how to design Clojure applications for better performance

Approach

This is a short, practical guide that will teach you everything you need to know to start writing high performance Clojure code.

Who this book is written for

This book is ideal for intermediate Clojure developers who are looking to get a good grip on how to achieve optimum performance. You should already have some experience with Clojure and it would help if you already know a little bit of Java. Knowledge of performance analysis and engineering is not required. For hands-on practice, you should have access to Clojure REPL with Leiningen.





نظرات کاربران