دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: نویسندگان: David Abrahams. Aleksey Gurtovoy سری: ISBN (شابک) : 0321227255, 9780321227256 ناشر: Addison-Wesley Professional سال نشر: 2004 تعداد صفحات: 0 زبان: English فرمت فایل : MOBI (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 879 کیلوبایت
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
در صورت تبدیل فایل کتاب C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Metaprogramming Template C: مفاهیم ، ابزارها و تکنیک هایی از Boost و Beyond نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
\"اگر شما هم مثل من هستید، از کاری که مردم با فرابرنامهنویسی
قالب (TMP) انجام میدهند هیجانزده هستید، اما از نبود
راهنمایی واضح و ابزار قدرتمند ناامید شدهاید. خوب، این کتابی
است که ما منتظرش بودیم. با کمک کتابخانه عالی Boost
Metaprogramming، دیوید و آلکسی TMP را از آزمایشگاه به محل کار
با نثرهای خواندنی و مثالهای عملی میبرند و نشان میدهند که
\"STL زمان کامپایل\" به اندازه همتای زمان اجرا خود قادر است.
به عنوان یک آموزش نیز خدمت میکند. به عنوان یک کتاب راهنما
برای متخصصان، این کتاب فرابرنامهنویسی الگوی C++ است.\"
—چاک آلیسون، ویرایشگر، منبع C++
برنامهنویسی الگوی C++ قویترین اصطلاحات C++ امروزی را روشن میکند، در نهایت ابزارها و تکنیک های فرابرنامه نویسی عملی را در اختیار برنامه نویسان روزمره قرار می دهد.
متابرنامه برنامه ای است که کد برنامه را تولید یا دستکاری می کند. از زمانی که برنامه نویسی عمومی به C++ معرفی شد، برنامه نویسان تعداد بی شماری \"ترفندهای قالب\" را برای دستکاری برنامه ها در حین کامپایل پیدا کرده اند که به طور موثر مانع بین برنامه و فرابرنامه را از بین می برد. در حالی که هیجان کارشناسان ++C در مورد این قابلیتها به کل جامعه رسیده است، کاربرد عملی آنها برای اکثر برنامهنویسان دور از دسترس است. این کتاب توضیح میدهد که فرابرنامهنویسی چیست و چگونه از آن به بهترین شکل استفاده میشود. این پایه و اساس لازم را برای استفاده مؤثر از فرابرنامهنویسی الگو در کار خود فراهم میکند.
این کتاب برای هر برنامهنویسی است که با اصطلاحات این واژه راحت است. کتابخانه قالب استاندارد (STL). کاربران قدرتمند C++ بینش جدیدی نسبت به کار موجود خود و تسلط جدیدی در حوزه فرابرنامهنویسی به دست خواهند آورد. برنامه نویسان سطح متوسطی که چند تکنیک پیشرفته الگو را یاد گرفته اند، می بینند که این ترفندها در کجای تصویر بزرگ قرار می گیرند و پایه مفهومی برای استفاده با نظم و انضباط از آنها به دست خواهند آورد. برنامه نویسانی که بوی فرابرنامه نویسی را به مشام می رسانند، اما برای آنها هنوز مرموز است، سرانجام به درک روشنی از چگونگی، زمان و چرایی کار دست خواهند یافت. همه خوانندگان با ابزار جدیدی با قدرت بیسابقهای در اختیار خواهند داشت - کتابخانه فرابرنامهنویسی Boost.
سیدی رام همراه شامل تمام کتابخانههای Boost C++، از جمله کتابخانه فرابرنامهنویسی و مستندات مرجع آن را به همراه تمام کد نمونه کتاب و مطالب تکمیلی گسترده تقویت کنید.
"If you're like me, you're excited by what people do with
template metaprogramming (TMP) but are frustrated at the lack
of clear guidance and powerful tools. Well, this is the book
we've been waiting for. With help from the excellent Boost
Metaprogramming Library, David and Aleksey take TMP from the
laboratory to the workplace with readable prose and practical
examples, showing that "compile-time STL" is as able as its
runtime counterpart. Serving as a tutorial as well as a
handbook for experts, this is the book on C++ template
metaprogramming."
—Chuck Allison, Editor, The C++ Source
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.
The companion CD-ROM contains all Boost C++ libraries, including the Boost Metaprogramming Library and its reference documentation, along with all of the book's sample code and extensive supplementary material.