ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)

دانلود کتاب اکسپرس برنامه نویسی: کد کمتر بنویسید ، بیشتر انجام دهید (و از آن لذت ببرید!)

Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)

مشخصات کتاب

Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)

ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 1680500414, 9781680500417 
ناشر: Pragmatic Bookshelf 
سال نشر: 2015 
تعداد صفحات: 126 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 5 مگابایت 

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



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

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


در صورت تبدیل فایل کتاب Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب اکسپرس برنامه نویسی: کد کمتر بنویسید ، بیشتر انجام دهید (و از آن لذت ببرید!) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب اکسپرس برنامه نویسی: کد کمتر بنویسید ، بیشتر انجام دهید (و از آن لذت ببرید!)



کدی بنویسید که با ماکروهای Elixir کد بنویسد. ماکروها فرابرنامه‌نویسی را ممکن می‌کنند و خود زبان را تعریف می‌کنند. در این کتاب، یاد خواهید گرفت که چگونه از ماکروها برای گسترش زبان با کدهای سریع و قابل نگهداری و قابلیت به اشتراک گذاری به روش هایی که هرگز فکرش را نمی کردید استفاده کنید. خواهید فهمید که چگونه الکسیر را با ویژگی های درجه یک خود گسترش دهید، عملکرد را بهینه کنید و زبان های مخصوص دامنه ایجاد کنید.

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

شما با اصول اولیه سیستم فرابرنامه‌نویسی Elixir شروع می‌کنید و نحوه تعامل ماکروها با چکیده Elixir را خواهید یافت. قالب سپس Elixir را با ویژگی‌های درجه یک خود گسترش می‌دهید، یک چارچوب آزمایشی می‌نویسید و کشف می‌کنید که چگونه Elixir با کد منبع به‌عنوان بلوک‌های سازنده رفتار می‌کند، نه خطوط دستورالعمل‌ها. شما سفر خود را با استفاده از تولید کد پیشرفته برای ایجاد کتابخانه های ضروری در چند خط کد ادامه خواهید داد. در نهایت، زبان‌های مخصوص دامنه ایجاد می‌کنید و یاد می‌گیرید که چه زمانی و کجا مهارت‌های خود را به‌طور مؤثر اعمال کنید.

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


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

Write code that writes code with Elixir macros. Macros make metaprogramming possible and define the language itself. In this book, you'll learn how to use macros to extend the language with fast, maintainable code and share functionality in ways you never thought possible. You'll discover how to extend Elixir with your own first-class features, optimize performance, and create domain-specific languages.

Metaprogramming is one of Elixir's greatest features. Maybe you've played with the basics or written a few macros. Now you want to take it to the next level. This book is a guided series of metaprogramming tutorials that take you step by step to metaprogramming mastery. You'll extend Elixir with powerful features and write faster, more maintainable programs in ways unmatched by other languages.

You'll start with the basics of Elixir's metaprogramming system and find out how macros interact with Elixir's abstract format. Then you'll extend Elixir with your own first-class features, write a testing framework, and discover how Elixir treats source code as building blocks, rather than rote lines of instructions. You'll continue your journey by using advanced code generation to create essential libraries in strikingly few lines of code. Finally, you'll create domain-specific languages and learn when and where to apply your skills effectively.

When you're done, you will have mastered metaprogramming, gained insights into Elixir's internals, and have the confidence to leverage macros to their full potential in your own projects.





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