توضیحاتی در مورد کتاب Advanced Metaprogramming in Classic C++
نام کتاب : Advanced Metaprogramming in Classic C++
عنوان ترجمه شده به فارسی : فرابرنامه نویسی پیشرفته در کلاسیک ++C
سری :
نویسندگان : Gennaro, Davide Di
ناشر : Apress
سال نشر : 2015
تعداد صفحات : 0
ISBN (شابک) : 9781484210109 , 1484210107
زبان کتاب : English
فرمت کتاب : epub درصورت درخواست کاربر به PDF تبدیل می شود
حجم کتاب : 1 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
توضیحاتی در مورد کتاب :
فرابرنامهنویسی پیشرفته در C++ کلاسیک قصد دارد هم مقدمه و هم مرجعی برای فرابرنامهنویسی قالب C++ (TMP) باشد. TMP در کتاب به عنوان مجموعهای از تکنیکها ارائه شده است که سبک جدیدی را در C++ به ارمغان میآورد و کد را فوقالعاده واضح و کارآمد میسازد. این کتاب با جنبه های زبان، الگوهای طراحی، نمونه ها و کاربردها (به عنوان مطالعات موردی دیده می شود) می پردازد. تاکید ویژه بر تکنیک های کوچک قابل استفاده مجدد است که کیفیت کار روزانه را بهبود می بخشد. چیزی که کتاب را استثنایی می کند، سطح درک مفاهیم درگیر است که توسط نویسنده بیان شده است. این فقط یک مرور کلی از فرابرنامهنویسی نیست. شما واقعاً موضوعات دشواری مانند ادعاهای استاتیک، نحوه نوشتن متاتابع، وضوح اضافه بار، عبارات لامبدا و بسیاری موارد دیگر را درک خواهید کرد. بیشتر از آن، با مثالهای عملی که با توضیحات صریح نویسنده هدایت میشوند، از طریق آنها کار خواهید کرد. این کتاب از شما می خواهد که فکر کنید و یاد بگیرید و زبان را بفهمید تا بتوانید در سطح بالاتری برنامه ریزی کنید.
توضیحاتی در مورد کتاب به زبان اصلی :
Advanced Metaprogramming in Classic C++ aims to be both an introduction and a reference to C++ template metaprogramming (TMP); TMP is presented in the book as a set of techniques that will bring a new style in C++ and make code exceptionally clear and efficient. The book deals with language aspects, design patterns, examples and applications (seen as case studies). Special emphasis is put on small reusable techniques that will improve the quality of daily work. What makes the book exceptional is the level of understanding of the concepts involved imparted by the author. This is not just a rote overview of metaprogramming. You will truly understand difficult topics like static assertions, how to write metafunctions, overload resolution, lambda expressions, and many others. More than that, you will work through them with practical examples guided by the author's frank explanations. This book requires you to think and to learn and to understand the language so that you can program at a higher level.