دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Eduardo DГaz [Eduardo DГaz]
سری:
ISBN (شابک) : 9781785280412
ناشر: Packt Publishing Ltd
سال نشر: 2016
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 995 کیلوبایت
در صورت تبدیل فایل کتاب Clojure for Java Developers به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Clojure برای توسعه دهندگان جاوا نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
انتقال هموار از جاوا به پرکاربردترین زبان کاربردی مبتنی بر JVM - ClojureAbout This BookWrite برنامه های دنیای چند رشته ای با طعم برنامه نویسی کاربردی Clojure ویژگی ها و مزایای Clojure را کشف کنید و از آنها در پروژه های موجود خود استفاده کنید کتاب به گونه ای طراحی شده است که میتوانید از مهارتهای موجود و دانش نرمافزاری خود برای تبدیل شدن به یک توسعهدهنده مؤثرتر Clojure استفاده کنید. چه کمی در مورد زبان های تابعی بدانید، چه تازه شروع کرده اید، این کتاب شما را با نحوه استفاده از مهارت های موجود خود در Clojure و برنامه نویسی عملکردی آشنا می کند. آنها با ابزارها و استانداردهای جاوا مرتبط هستند (مانند Maven) در مورد ساختارهای داده تغییرناپذیر بیاموزید، و چه چیزی آنها را برای برنامه نویسی روزمره امکان پذیر می کند. چگونه می توان از این واقعیت با تولید و دستکاری کد با ماکروها استفاده کرد. بیاموزید که چگونه Clojure با جاوا تعامل می کند، چگونه بارگذارهای کلاس کار می کنند و چگونه از Clojure از جاوا استفاده کنید یا برعکس. تنها راه دستیابی به آن نیست در جزئیات ما به نقطهای رسیدهایم که ماشینها خیلی سریعتر نمیشوند، پروژههای نرمافزاری باید به سرعت تحویل شوند و کیفیت بالا در نرمافزار مانند همیشه سختتر است. ما باید راههای جدیدی برای نوشتن نرمافزاری که کمک میکند را بررسی کنیم. رسیدن به آن اهداف Clojure امکان جدیدی را برای نوشتن نرم افزار با کیفیت بالا و چند هسته ای سریعتر از همیشه ارائه می دهد، بدون نیاز به ترک پلت فرم فعلی شما. هدف Clojure برای توسعه دهندگان جاوا آزاد کردن پتانسیل واقعی زبان Clojure برای استفاده از آن در پروژه های شما است. این کتاب با نصب و راهاندازی محیط Clojure شروع میشود و سپس به بررسی عمیق زبان میپردازد. به کمک پروژه های نمونه با ویژگی های مختلف آن مانند برنامه نویسی تابعی، همزمانی و ... آشنا شوید. علاوه بر این، شما همچنین خواهید آموخت که چگونه ابزار کار می کند، و چگونه با محیط جاوا تعامل می کند. در پایان این کتاب، کنترل محکمی بر Clojure و ویژگی های آن خواهید داشت و از آنها به طور موثر برای نوشتن برنامه های قوی تر استفاده خواهید کرد. سبک و رویکردی آسان برای دنبال کردن، گام به گام، راهنمای نحوه شروع نوشتن برنامه های Clojure با استفاده از همه ویژگی ها و مزایای متنوع آن. از آنجایی که این یک زبان جدید است، مفاهیم جدید خاصی با بخش نظری و به دنبال آن پروژههای ساده پشتیبانی میشوند تا به شما کمک کنند تا درک و تمرین بهتری از نحوه کار Clojure داشته باشید.
Transition smoothly from Java to the most widely used functional JVM-based language – ClojureAbout This BookWrite apps for the multithreaded world with Clojure's flavor of functional programmingDiscover Clojure's features and advantages and use them in your existing projectsThe book is designed so that you'll be able put to use your existing skills and software knowledge to become a more effective Clojure developerWho This Book Is ForThis book is intended for Java developers, who are looking for a way to expand their skills and understand new paradigms of programming. Whether you know a little bit about functional languages, or you are just getting started, this book will get you up and running with how to use your existing skills in Clojure and functional programming.What You Will LearnUnderstand the tools for the Clojure world and how they relate to Java tools and standards (like Maven)Learn about immutable data structures, and what makes them feasible for everyday programmingWrite simple multi-core programs using Clojure's core concepts, like atoms, agents and refsUnderstand that in Clojure, code is data, and how to take advantage of that fact by generating and manipulating code with macrosLearn how Clojure interacts with Java, how the class loaders work and how to use Clojure from Java or the other way aroundDiscover a new, more flexible meaning of polymorphism and understand that OOP is not the only way to get itIn DetailWe have reached a point where machines are not getting much faster, software projects need to be delivered quickly, and high quality in software is more demanding as ever.We need to explore new ways of writing software that helps achieve those goals. Clojure offers a new possibility of writing high quality, multi-core software faster than ever, without having to leave your current platform.Clojure for Java developers aims at unleashing the true potential of the Clojure language to use it in your projects. The book begins with the installation and setup of the Clojure environment before moving on to explore the language in-depth. Get acquainted with its various features such as functional programming, concurrency, etc. with the help of example projects. Additionally, you will also, learn how the tooling works, and how it interacts with the Java environment.By the end of this book, you will have a firm grip on Clojure and its features, and use them effectively to write more robust programs.Style and approachAn easy to follow, step-by-step, guide on how to start writing Clojure programs making use of all of its varied features and advantages. As this is a new language, certain new concepts are supported with theoretical section followed by simple projects to help you gain a better understanding and practice of how Clojure works.