دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: John Lakos
سری: Addison-Wesley Professional Computing series
ISBN (شابک) : 9780133927665
ناشر: Addison-Wesley
سال نشر: 2020
تعداد صفحات:
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 42 Mb
در صورت تبدیل فایل کتاب Large-Scale C++ Volume I: Process and Architecture به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب C++ در مقیاس بزرگ جلد اول: فرآیند و معماری نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
نوشتن نرم افزار C++ قابل اعتماد و قابل نگهداری سخت است. طراحی چنین نرم افزاری در مقیاس، مجموعه جدیدی از چالش ها را اضافه می کند. ایجاد سیستمهای در مقیاس بزرگ مستلزم درک عملی طراحی منطقی است - فراتر از مفاهیم نظری که در اکثر متون رایج به آن پرداخته میشود. برای موفقیت در مقیاس سازمانی، توسعه دهندگان باید به طراحی فیزیکی نیز بپردازند، بُعدی از مهندسی نرم افزار که ممکن است حتی برای توسعه دهندگان خبره نیز ناآشنا باشد. جان لاکوس با تکیه بر بیش از 30 سال تجربه عملی در ساخت سیستمهای سازمانی عظیم و حیاتی، نحوه ایجاد و رشد سرمایه نرمافزاری را نشان میدهد. این حجم پیشگامانه، پایه و اساس پروژههایی در همه اندازهها را ایجاد میکند و فرآیندها، روشها، تکنیکها و ابزارهای مورد نیاز برای توسعه موفقیتآمیز و در مقیاس بزرگ در دنیای واقعی را نشان میدهد. به روز و با تمرکز مهندسی جامد، C++ در مقیاس بزرگ، جلد اول: فرآیند و معماری، مفاهیم اساسی طراحی را با مثال های عینی نشان می دهد. توسعهدهندگان حرفهای در تمام سطوح تجربه، بینشهایی را به دست خواهند آورد که رویکرد آنها به طراحی و توسعه را با درک چگونگی افزایش بهرهوری از طریق اعمال نفوذ تفاوتها بین توسعه زیرساختها و برنامههای کاربردی، دستیابی به دستاوردهای بهرهوری نمایی از طریق بازخورد و استفاده مجدد سلسله مراتبی، تغییر میدهد. طراحی منطقی و فیزیکی تجزیه و تحلیل اینکه چگونه ویژگیهای اساسی کامپایل و پیوند بر طراحی مؤلفه تأثیر میگذارد کشف پارتیشنبندی مؤثر محتوای منطقی در مجموعههای فیزیکی با اندازه مناسب درونی کردن تفاوتهای مهم بین نرمافزارهای کافی، کامل، حداقل و ابتدایی ارائه راهحلهایی که به طور همزمان کپسولهسازی، پایداری، و را بهینه میکنند. عملکرد از 9 تکنیک سطحسازی تثبیتشده برای جلوگیری از وابستگیهای فیزیکی چرخهای استفاده کنید از طرحهای جانبی به طور عاقلانه استفاده کنید تا از «سنگینی» معماریهای لایهای مرسوم اجتناب کنید. تکنیکهای عایقسازی معماری مناسب را برای حذف جفتگیری زمان کامپایل به کار بگیرید. این اولین جلد از سه جلد معتبر جان لاکوس در مورد توسعه سیستمهای مقیاس بزرگ با استفاده از C++ است. این کتاب که برای همکاران نرمافزار نوشته شده است، از ساختارهای آشنای ++C برای حل مشکلات دنیای واقعی و در عین حال شناسایی (و ایجاد انگیزه) جایگزینهای C++ مدرن استفاده میکند. همراه با جلد دوم آینده: طراحی و پیادهسازی و جلد سوم: تأیید و آزمایش، C++ در مقیاس بزرگ راهنمایی جامع برای همه جنبههای توسعه نرمافزار C++ در مقیاس بزرگ ارائه میدهد. اگر معمار یا رهبر پروژه هستید، این کتاب به شما قدرت میدهد تا مشکلات بسیار مهم را در حال حاضر حل کنید - و به عنوان مرجع شما برای سالهای آینده خدمت میکند. کتاب خود را برای دسترسی راحت به بارگیریها، بهروزرسانیها و/یا اصلاحات به محض دردسترس شدن، ثبت کنید. برای جزئیات به داخل کتاب مراجعه کنید.
Writing reliable and maintainable C++ software is hard. Designing such software at scale adds a new set of challenges. Creating large-scale systems requires a practical understanding of logical design – beyond the theoretical concepts addressed in most popular texts. To be successful on an enterprise scale, developers must also address physical design, a dimension of software engineering that may be unfamiliar even to expert developers. Drawing on over 30 years of hands-on experience building massive, mission-critical enterprise systems, John Lakos shows how to create and grow Software Capital. This groundbreaking volume lays the foundation for projects of all sizes and demonstrates the processes, methods, techniques, and tools needed for successful real-world, large-scale development. Up to date and with a solid engineering focus, Large-Scale C++, Volume I: Process and Architecture, demonstrates fundamental design concepts with concrete examples. Professional developers of all experience levels will gain insights that transform their approach to design and development by understanding how to Raise productivity by leveraging differences between infrastructure and application development Achieve exponential productivity gains through feedback and hierarchical reuse Embrace the component’s role as the fundamental unit of both logical and physical design Analyze how fundamental properties of compiling and linking affect component design Discover effective partitioning of logical content in appropriately sized physical aggregates Internalize the important differences among sufficient, complete, minimal, and primitive software Deliver solutions that simultaneously optimize encapsulation, stability, and performance Exploit the nine established levelization techniques to avoid cyclic physical dependencies Use lateral designs judiciously to avoid the “heaviness” of conventional layered architectures Employ appropriate architectural insulation techniques for eliminating compile-time coupling Master the multidimensional process of designing large systems using component-based methods This is the first of John Lakos’s three authoritative volumes on developing large-scale systems using C++. This book, written for fellow software practitioners, uses familiar C++ constructs to solve real-world problems while identifying (and motivating) modern C++ alternatives. Together with the forthcoming Volume II: Design and Implementation and Volume III: Verification and Testing, Large-Scale C++ offers comprehensive guidance for all aspects of large-scale C++ software development. If you are an architect or project leader, this book will empower you to solve critically important problems right now – and serve as your go-to reference for years to come. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.