دانلود کتاب C++ Coding Standards: 101 Rules, Guidelines, and Best Practices

عنوان فارسی :

دانلود کتاب C Coding Standards: 101 Rules، Guidelines، Best Practices

عنوان انگلیسی :

C++ Coding Standards: 101 Rules, Guidelines, and Best Practices

زبان : English

موضوع : Computers->Programming: Programming Languages

نویسندگان : Herb Sutter Andrei Alexandrescu

ناشر : Addison-Wesley Professional

ISBN (شابک) : 0321113586, 9780321113580

تعداد صفحات : \0

سال نشر : 2004     ویرایش : 1

حجم : 592 kB       فرمت : epub

قیمت : 4000 تومان

خلاصه کتاب به فارسی (ترجمه خودکار و سیستمی) و خارجی:
استانداردهای برنامه نویسی پایدار و با کیفیت بالا کیفیت نرم افزار را بهبود می بخشد، زمان به بازار را کاهش می دهد، کار تیمی را افزایش می دهد، زمان صرفه جویی در مسائل ناخوشایند را کاهش می دهد و تعمیر و نگهداری ساده تر می شود. در حال حاضر، دو نفر از معتبرترین متخصصان C در تجربه جمعی غنی از جامعه جهانی C به مجموعه ای از استانداردهای برنامه نویسی تقسیم می شوند که هر تیم توسعه دهنده و توسعه می تواند به عنوان مبنایی برای استانداردهای برنامه نویسی خود را درک و استفاده کند. نویسندگان تقریبا هر جنبه ای از برنامه نویسی C را پوشش می دهند: طراحی و کدگذاری سبک، توابع، اپراتور، طراحی کلاس، ارث، ساخت / نابودی، کپی، انتساب، فضای نام، ماژول ها، قالب ها، عمومی، استثنا، ظروف و الگوریتم های STL و غیره. هر استاندارد به طور مختصر، با نمونه های عملی توصیف شده است. از تعریف نوع تا رفتار خطا، این کتاب بهترین شیوه های C را شامل می شود، از جمله برخی از آنها که اخیرا شناخته شده اند و تکنیک های استاندارد شده شما ممکن است نمی دانید حتی اگر از سال های C استفاده کرده اید. در طول راه، شما پاسخ به سوالاتی نظیر چه چیزی ارزشمند است - و چه چیزی نیست؟ بهترین راه برای کد کردن مقیاس پذیری چه هستند؟ عناصر خطای مرتب سازی خطا چیست؟ چطور (و چرا) از ابتدایی بودن غیر ضروری، وابستگی های متقارن و تعریف شده اجتناب می کنید؟ هنگامی که (و چگونه) باید با استفاده از چندین اصطلاح پویا و پویا با یکدیگر کار کنید، چگونه می توانید از & quot؛ ایمن & quot؛ سرپرستی؟ هنگامی که شما یک مبادله بدون شکست را ارائه می کنید؟ چرا و چگونه باید از استثنائات از انتشار در مرزهای ماژول جلوگیری کرد؟ چرا باید در یک فایل هدر به شما اجازه ندهید که اعلامیه ها یا دستورات نامحدود را وارد نکنید؟ چرا شما باید به جای آرایه ها از بردار و رشته STL استفاده کنید؟ الگوریتم کدام یک از قوانین باید برای اطمینان از کد ایمنی اطمینان حاصل شود؟ آیا به تنهایی یا با دیگران کار می کنید، استانداردهای C Coding به شما کمک می کند تا کد پاک سازی را بنویسید و آن را سریعتر با نگرانی کمتر و سرخوردگی کمتر بنویسید.

خلاصه کتاب به زبان اصلی :

Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential matters, and simplify maintenance. Now, two of the world's most respected C++ experts distill the rich collective experience of the global C++ community into a set of coding standards that every developer and development team can understand and use as a basis for their own coding standards. The authors cover virtually every facet of C++ programming: design and coding style, functions, operators, class design, inheritance, construction/destruction, copying, assignment, namespaces, modules, templates, genericity, exceptions, STL containers and algorithms, and more. Each standard is described concisely, with practical examples. From type definition to error handling, this book presents C++ best practices, including some that have only recently been identified and standardized-techniques you may not know even if you've used C++ for years. Along the way, you'll find answers to questions like What's worth standardizing--and what isn't? What are the best ways to code for scalability?What are the elements of a rational error handling policy? How (and why) do you avoid unnecessary initialization, cyclic, and definitional dependencies?When (and how) should you use static and dynamic polymorphism together?How do you practice "safe" overriding?When should you provide a no-fail swap? Why and how should you prevent exceptions from propagating across module boundaries?Why shouldn't you write namespace declarations or directives in a header file?Why should you use STL vector and string instead of arrays?How do you choose the right STL search or sort algorithm?What rules should you follow to ensure type-safe code?Whether you're working alone or with others, C++ Coding Standards will help you write cleaner code--and write it faster, with fewer hassles and less frustration.





کتاب های پزشکی

دانلود کتاب Fundamentals of Nursing: Standards & Practice, 4th Edition

دانلود کتاب 5-Factor Fitness: The Diet and Fitness Secret of Hollywood's A-List

دانلود کتاب Michael Jackson: The Magic, The Madness, The Whole Story, 1958-2009

دانلود کتاب Interpretation of canine and feline urinalysis

دانلود کتاب Radiation Oncology: Rationale, Technique, Results, 9th Edition

کتاب های کامپیوتر

دانلود کتاب Metasploit: The Penetration Tester's Guide

دانلود کتاب Real-Time Concepts for Embedded Systems

دانلود کتاب Sams teach yourself ADO.NET in 24 hours

دانلود کتاب Java Threads

دانلود کتاب Learn IPhone 5 and IPad 2 Cocos2D Game Development

کتاب های ریاضی

دانلود کتاب Signal Analysis: Wavelets, Filter Banks, Time-Frequency Transforms and Applications

دانلود کتاب Advanced Engineering Mathematics, 10th Edition

دانلود کتاب Set Theory, Arithmetic, and Foundations of Mathematics: Theorems, Philosophies

دانلود کتاب Confound & Destroy: 100 Group and the Bomber Support Campaign

دانلود کتاب Algebra: Form and Function

کتاب های تکنولوژی

دانلود کتاب Nanolubricants (Tribology in Practice Series)

دانلود کتاب Graphene and Its Fascinating Attributes

دانلود کتاب Silicon Devices and Process Integration: Deep Submicron and Nano-Scale Technologies

دانلود کتاب Fundamentals of Fusion Welding Technology

دانلود کتاب Piping Hot Curves: Accent Curves in Quilts with Piping

کتاب های مذهبی

دانلود کتاب Jesus and the Spirit: A Study of the Religious and Charismatic Experience of Jesus and the First Christians as Reflected in the New Testamen: A Study ... Christians as Reflected in the New Testament

دانلود کتاب Glorious Appearing: The End of Days (Left Behind)

دانلود کتاب Religion and Society in Roman Palestine: Old Questions, New Approaches

دانلود کتاب He Chose the Nails: What God Did to Win Your Heart

دانلود کتاب The Jacobite Rebellions 1689-1745 (Men-at-Arms)

کتاب های فیزیولوژی

دانلود کتاب Identity, Motivation and Autonomy in Language Learning (Second Language Acquisition)

دانلود کتاب How to Motivate Reluctant Learners (Mastering the Principles of Great Teaching Series)

دانلود کتاب The Ultimate Teaching Manual: A Route to Success for Beginning Teachers

دانلود کتاب Medizinische Psychologie und Soziologie

دانلود کتاب Therapielexikon Psychiatrie, Psychosomatik, Psychotherapie

کتاب های تاریخی

دانلود کتاب Roman Warfare

دانلود کتاب World War I: People, Politics, and Power

دانلود کتاب The Nazi Germany Sourcebook: An Anthology of Texts

دانلود کتاب The Second World War, Volume 2: Their Finest Hour

دانلود کتاب Knives and Swords: A Visual History

کتاب های زیست شناسی

دانلود کتاب Biointerface Characterization by Advanced IR Spectroscopy

دانلود کتاب Tiny Yarn Animals: Amigurumi Friends to Make and Enjoy

دانلود کتاب Non-marine algae of Africa. A bibliography (1799-2010).

دانلود کتاب Life: The Science of Biology, 9th Edition

دانلود کتاب F-16I Sufa in IAF Service

کتاب های اقتصاد

دانلود کتاب Inside Marketing: Practices, Ideologies, Devices

دانلود کتاب Accounting: Tools for Business Decision Makers

دانلود کتاب The Economist - 27 October 2001

دانلود کتاب

دانلود کتاب Just-in-Time Logistics

کتاب های آموزشی

دانلود کتاب Research Design and Methods: A Process Approach, 8th Edition

دانلود کتاب I Want to be a Gymnast (DK Readers, Level 2)

دانلود کتاب Teach Yourself to Make Angels and Fairies: Simple Techniques and Patterns for Dolls and Their Clothes

دانلود کتاب Teach Yourself VISUALLY Photoshop CS4

دانلود کتاب Warhammer Army Book - (Games Workshop) - High Elves

کتاب های حقوق

دانلود کتاب Crime And Punishment In England: An Introductory History

دانلود کتاب The Encyclopedia Of International Organized Crime (Facts on File Crime Library)

دانلود کتاب Sentencing and criminal justice

دانلود کتاب Inventing the Criminal: A History of German Criminology, 1880-1945

دانلود کتاب Hyperbolic Conservation Laws and the Compensated Compactness Method

کتاب های علوم انسانی

دانلود کتاب New Headway upper-Intermediate Tests

دانلود کتاب Disability Studies Today

دانلود کتاب Philosophy of Music: An Introduction

دانلود کتاب Political Communication Bundle: An Introduction to Political Communication (Communication and Society)

دانلود کتاب Postmodernism, or, The cultural logic of late capitalism