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

فرابرنامه‌نویسی قالب C++: مفاهیم، ​​ابزارها و تکنیک‌های Boost و Beyond

C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond

دانلود کتاب C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond (به فارسی: فرابرنامه‌نویسی قالب C++: مفاهیم، ​​ابزارها و تکنیک‌های Boost و Beyond) نوشته شده توسط «David Abrahams – Aleksey Gurtovoy»


اطلاعات کتاب فرابرنامه‌نویسی قالب C++: مفاهیم، ​​ابزارها و تکنیک‌های Boost و Beyond

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

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

ناشر: Addison-Wesley Professional

نویسنده: David Abrahams – Aleksey Gurtovoy

زبان: English

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

سال انتشار: 2004

تعداد صفحه: 400

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

کد کتاب: 0321227255 , 9780321227256

توضیحات کتاب فرابرنامه‌نویسی قالب C++: مفاهیم، ​​ابزارها و تکنیک‌های Boost و Beyond

C++ Template Metaprogramming قوی‌ترین اصطلاحات C++ امروزی را روشن می‌کند و در نهایت ابزارها و تکنیک‌های فرابرنامه‌نویسی کاربردی را در اختیار برنامه‌نویسان روزمره قرار می‌دهد. متابرنامه برنامه ای است که کد برنامه را تولید یا دستکاری می کند. از زمانی که برنامه نویسی عمومی به ++C معرفی شد، برنامه نویسان بی شمار “ترفندهای قالب” را برای دستکاری برنامه ها در حین کامپایل کردن آنها کشف کرده اند که به طور موثر مانع بین برنامه و متابرنامه را از بین می برد. در حالی که هیجان کارشناسان ++C در مورد این قابلیت‌ها به کل جامعه رسیده است، کاربرد عملی آنها برای اکثر برنامه‌نویسان دور از دسترس است. این کتاب توضیح می‌دهد که فرابرنامه‌نویسی چیست و چگونه از آن به بهترین شکل استفاده می‌شود. این پایه و اساس لازم را برای استفاده مؤثر از فرابرنامه‌نویسی قالب در کار خود فراهم می‌کند. این کتاب برای هر برنامه‌نویسی است که با اصطلاحات کتابخانه استاندارد الگو (STL) راحت است. کاربران قدرتمند C++ بینش جدیدی نسبت به کار موجود خود و تسلط جدیدی در حوزه فرابرنامه‌نویسی به دست خواهند آورد. برنامه نویسان سطح متوسطی که چند تکنیک پیشرفته الگو را یاد گرفته اند، می بینند که این ترفندها در کجای تصویر بزرگ قرار می گیرند و پایه مفهومی برای استفاده با نظم و انضباط از آنها به دست خواهند آورد. برنامه نویسانی که بوی فرابرنامه نویسی را به مشام می رسانند، اما برای آنها هنوز مرموز است، سرانجام به درک روشنی از چگونگی، زمان و چرایی کار دست خواهند یافت. همه خوانندگان با ابزار جدیدی با قدرت بی‌سابقه در اختیار خود خواهند رفت – کتابخانه فرابرنامه‌نویسی Boost.


C++ Template Metaprogramming sheds light on the most powerful idioms of today’s C++, at long last delivering practical metaprogramming tools and techniques into the hands of the everyday programmer. A metaprogram is a program that generates or manipulates program code. Ever since generic programming was introduced to C++, programmers have discovered myriad “template tricks” for manipulating programs as they are compiled, effectively eliminating the barrier between program and metaprogram. While excitement among C++ experts about these capabilities has reached the community at large, their practical application remains out of reach for most programmers. This book explains what metaprogramming is and how it is best used. It provides the foundation you’ll need to use the template metaprogramming effectively in your own work.This book is aimed at any programmer who is comfortable with idioms of the Standard Template Library (STL). C++ power-users will gain a new insight into their existing work and a new fluency in the domain of metaprogramming. Intermediate-level programmers who have learned a few advanced template techniques will see where these tricks fit in the big picture and will gain the conceptual foundation to use them with discipline. Programmers who have caught the scent of metaprogramming, but for whom it is still mysterious, will finally gain a clear understanding of how, when, and why it works. All readers will leave with a new tool of unprecedented power at their disposal-the Boost Metaprogramming Library.

دانلود کتاب «فرابرنامه‌نویسی قالب C++: مفاهیم، ​​ابزارها و تکنیک‌های Boost و Beyond»

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

📖 خرید این کتاب

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

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