مجله علمی تفریحی بیبیس
0

دانلود کتاب شروع C++23 از مبتدی تا حرفه ای

بازدید 1154
  • عنوان: Beginning C++23 From Beginner to Pro
  • نویسنده/انتشارات: Ivor Horton
  • حوزه: برنامه نویسی ++C
  • سال انتشار: 2023
  • تعداد صفحه: 938
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 9.26 مگابایت

به Beginning C++23 خوش آمدید. این کتاب نسخه اصلاح شده و به روز شده نسخه اصلی ایور هورتون به نام Beginning ANSI C++ است. این ویژگی‌های زبان C++ و استاندارد کتابخانه را آموزش می‌دهد. ما با اصول اولیه شروع می کنیم و به تدریج شما را به نقطه ای راهنمایی می کنیم که بتوانید برنامه های ++C خود را بنویسید. ما به هیچ وجه قصد پوشش تک تک ویژگی‌های زبان پیشرفته را نداریم – توضیح صحیح آنهایی که روزانه به آنها نیاز دارید به شما کمک می‌کند – و همچنین نمی‌توانیم تمام گوشه‌ها و گوشه‌های کتابخانه استاندارد گسترده و همیشه در حال رشد C++ را بررسی کنیم. صرف نظر از پایه های محکم و دانشی که از این کتاب به دست خواهید آورد، در گسترش عمق و دامنه تخصص C++ خود در آینده مشکلی ندارید.
ما هیچ دانش برنامه نویسی قبلی را فرض نمی کنیم. اگر مشتاق یادگیری هستید و استعداد تفکر منطقی دارید، تسلط بر C++ آسان تر از آن چیزی است که تصور می کنید. با توسعه مهارت‌های ++C، زبانی را یاد می‌گیرید که قبلاً توسط میلیون‌ها نفر استفاده می‌شود و قابلیت توسعه برنامه را تقریباً در هر زمینه‌ای فراهم می‌کند.
C++ قدرتمند است. خیلی قوی. مسلماً حتی از بسیاری از زبان های برنامه نویسی قدرتمندتر است. بنابراین، بله، مانند هر ابزار قدرتمند دیگری، اگر بدون آموزش مناسب از آن استفاده کنید، می توانید آسیب های قابل توجهی وارد کنید. ما اغلب C++ را با یک چاقوی ارتش سوئیس مقایسه می‌کنیم: قدیمی، قابل اعتماد، فوق‌العاده همه‌کاره، در عین حال بالقوه حیرت‌انگیز و پر از چیزهای نوک تیز که واقعاً می‌تواند به شما آسیب برساند. اما وقتی کسی به شما بگوید که این همه چیزهای نوک تیز برای چیست و قوانین ایمنی اولیه چاقو را به شما آموزش دهد، دیگر نیازی نیست که دیگر به دنبال چاقوی جیبی دیگری بگردید.
C++ اصلاً لازم نیست خطرناک یا دشوار باشد. C++ امروزه بسیار بیشتر از آن چیزی که بسیاری تصور می کنند در دسترس است. این زبان از زمان شکل گیری خود در حدود 40 سال پیش، راه درازی را پیموده است. ما یاد گرفته‌ایم که چگونه از همه تیغه‌ها و ابزار قدرتمند آن به ایمن‌ترین و مؤثرترین راه ممکن استفاده کنیم. و مهمتر از آن، زبان C++ و کتابخانه استاندارد آن برای تسهیل این امر بر این اساس تکامل یافته اند. در دهه گذشته شاهد ظهور چیزی بوده ایم که امروزه به عنوان C++ مدرن شناخته می شود. C++ مدرن بر استفاده از ویژگی های زبان جدیدتر، گویاتر و ایمن تر همراه با بهترین شیوه های آزمایش شده و دستورالعمل های کدنویسی تاکید دارد. هنگامی که تعدادی از قوانین و تکنیک های ساده را بشناسید و به کار ببرید، C++ بسیاری از پیچیدگی های خود را از دست می دهد. نکته کلیدی این است که یک نفر به درستی و به تدریج توضیح دهد که چه کاری می توانید با C++ انجام دهید، بلکه آنچه را که باید با C++ انجام دهید، توضیح دهد. و این جایی است که این کتاب وارد می شود!
با هر بازبینی کتاب، ما تمام تلاش خود را می‌کنیم تا آن را مطابق با عصر جدید و مدرن برنامه‌نویسی C++ که در آن زندگی می‌کنیم، حفظ کنیم. ما آن پیشرفت‌ها و برنامه‌های افزودنی را برای زبانی انتخاب می‌کنیم که بیشترین ارتباط را با کسانی که شروع کرده‌اند دارند. C++. زبان C++ در این کتاب مطابق با آخرین استاندارد سازمان بین‌المللی استاندارد (ISO) است که معمولاً با نام C++23 شناخته می‌شود. این کتاب با استفاده از نمونه‌ها و تمرین‌های کدنویسی عملی، همه تیغه‌های براق مرتبط و چیزهای نوک تیز C++23 را – اعم از قدیمی و جدید – معرفی می‌کند. ما مطمئن شده‌ایم که همیشه توضیح می‌دهیم که کدام ابزار برای چه هدفی بهتر است استفاده شود، چرا چنین است، و چگونه از بریدگی جلوگیری کنیم. ما مطمئن شده‌ایم که از روز اول با استفاده از سبک برنامه‌نویسی ایمن، سازنده و مدرنی که کارفرمایان فردا از شما انتظار دارند، C++ را شروع کنید.

Welcome to Beginning C++23. This book is a revised and updated version of Ivor Horton’s original one called Beginning ANSI C++. It teaches the essentials of the C++ language and Standard Library features. We’ll start with the basics and gradually guide you to the point where you can write your own C++ applications. We by no means aim to cover every single advanced language feature—properly explaining those you’ll need daily will serve you much better—nor could we possibly explore all nooks and corners of C++’s vast and ever-growing Standard Library. Regardless, with the firm foundations and knowledge you’ll get from this book, you should have no difficulty extending the depth and scope of your C++ expertise going forward.

We assume no prior programming knowledge. If you are keen to learn and have an aptitude for thinking logically, getting a grip on C++ will be easier than you might imagine. By developing C++ skills, you’ll be learning a language that is already used by millions and that provides the capability for application development in just about any context.

C++ is powerful. Very powerful. Arguably, more powerful even than most programming languages. So, yes, like with any powerful tool, you can wield some considerable damage if you use it without proper training. We often compare C++ to a Swiss Army knife: age-old, trusted, incredibly versatile, yet potentially mind-boggling and full of pointy things that could really hurt you. But once someone tells you what all those pointy things are for and teaches you some elementary knife safety rules, you’ll never have to look for another pocket knife again.

C++ does not need to be dangerous or difficult at all. C++ today is much more accessible than many assume. The language has come a long way since its conception nearly 40 years ago. We’ve learned how to wield all its mighty blades and tools in the safest and most effective way possible. And more importantly, the C++ language and its Standard Library have evolved accordingly to facilitate this. The past decade has seen the rise of what is now known as modern C++. Modern C++ emphasizes the use of newer, more expressive, and safer language features combined with tried and tested best practices and coding guidelines. Once you know and apply a handful of simple rules and techniques, C++ loses much of its complexity. The key is that someone properly and gradually explains not simply what you can do with C++ but rather what you should do with C++. And that’s where this book comes in!

With every revision of the book, we go to great lengths to keep it in line with the new, modern era of C++ programming we’re living in. We pick and choose those improvements and extensions to the language that are most relevant to those beginning C++. The C++ language in this book corresponds to the latest International Organization for Standardization (ISO) standard, commonly referred to as C++23. The book introduces all relevant shiny blades and pointy things C++23 has to offer—both old and new—using many hands-on coding samples and exercises. We’ve made sure to always explain which tool is best to use for which purpose, why that is the case, and how to avoid getting cut. We’ve made sure that you will begin C++ from day one, using the safe, productive, modern programming style that employers will expect from you tomorrow.

این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.

Download: Beginning C++23 From Beginner to Pro

نظرات کاربران

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

بیشتر بخوانید