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

دانلود کتاب ++C حرفه ای

  • عنوان: ++Professional C
  • نویسنده/انتشارات: Marc Gregoire
  • حوزه: برنامه نویسی ++C
  • سال انتشار: 2024
  • تعداد صفحه: 1379
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 14.8 مگابایت

توسعه C++ در سال 1982 توسط Bjarne Stroustrup، دانشمند کامپیوتر دانمارکی، به عنوان جانشین C with Classes آغاز شد. در سال 1985 اولین ویرایش کتاب زبان برنامه نویسی C++ منتشر شد. اولین نسخه استاندارد C++ در سال 1998 به نام C++98 منتشر شد. در سال 2003، C++03 منتشر شد و حاوی چند به روز رسانی کوچک بود. پس از آن، برای مدتی ساکت بود، اما کشش به آرامی شروع به ایجاد کرد، و در نتیجه به‌روزرسانی بزرگی از زبان در سال 2011 به نام C++11 انجام شد. از آن زمان به بعد، کمیته استاندارد C++ در یک چرخه سه ساله برای انتشار نسخه های به روز شده، به ما C++14، C++17، C++20، و اکنون C++23 را ارائه می کند. در مجموع، با انتشار C++23 در سال 2023، C++ تقریباً 40 سال از عمرش می گذرد و همچنان قوی است. در اکثر رتبه بندی های زبان های برنامه نویسی در سال 2023، C++ در چهار رتبه برتر قرار دارد. این در طیف بسیار وسیعی از سخت‌افزار استفاده می‌شود، از دستگاه‌های کوچک با ریزپردازنده‌های تعبیه‌شده تا ابررایانه‌های چند رک. علاوه بر پشتیبانی سخت‌افزاری گسترده، C++ می‌تواند برای مقابله با تقریباً هر شغل برنامه‌نویسی، اعم از بازی‌های روی پلتفرم‌های تلفن همراه، نرم‌افزار هوش مصنوعی (AI) و یادگیری ماشین (ML)، اجزای ماشین‌های خودران، موتورهای گرافیکی سه بعدی، درایورهای سخت‌افزار سطح پایین، کل سیستم‌های عامل، پشته‌های نرم‌افزار برای تجهیزات شبکه، مرورگرهای وب، استفاده شود. عملکرد برنامه‌های ++C به سختی با هر زبان برنامه‌نویسی دیگری مطابقت دارد و به همین دلیل، این زبان عملاً برای نوشتن برنامه‌های سریع، قدرتمند و کلاس سازمانی است. شرکت‌های بزرگ فناوری مانند مایکروسافت، فیس‌بوک، آمازون، گوگل و بسیاری دیگر از سرویس‌های نوشته شده در C++ برای اجرای زیرساخت‌های خود استفاده می‌کنند. همانطور که C++ محبوب شده است، درک کامل زبان ممکن است دشوار باشد. تکنیک‌های ساده، اما قدرتمندی وجود دارد که برنامه‌نویسان حرفه‌ای C++ از آن‌ها استفاده می‌کنند که در متون سنتی نشان داده نمی‌شوند، و بخش‌های مفیدی از C++ وجود دارد که حتی برای برنامه‌نویسان باتجربه C++ نیز یک راز باقی می‌ماند. اغلب، کتاب های برنامه نویسی به جای استفاده در دنیای واقعی، روی نحو زبان تمرکز می کنند. متن معمولی C++ بخش عمده ای از زبان را در هر فصل معرفی می کند، نحو را توضیح می دهد و مثالی ارائه می دهد. ++C حرفه ای از این الگو پیروی نمی کند. این کتاب به جای اینکه فقط نکات زبانی را با زمینه کاربردی کمی به شما بدهد، نحوه استفاده از C++ را در دنیای واقعی به شما آموزش می دهد. این ویژگی های کمتر شناخته شده ای را به شما نشان می دهد که زندگی شما را آسان تر می کند، همچنین تکنیک های برنامه نویسی که تازه کارها را از برنامه نویسان حرفه ای جدا می کند.

The development of C++ started in 1982 by Bjarne Stroustrup, a Danish computer scientist, as the successor of C with Classes. In 1985, the first edition of The C++ Programming Language book was released. The first standardized version of C++ was released in 1998, called C++98. In 2003, C++03 came out and contained a few small updates. After that, it was silent for a while, but traction slowly started building up, resulting in a major update of the language in 2011, called C++11. From then on, the C++ Standard Committee has been on a three-year cycle to release updated versions, giving us C++14, C++17, C++20, and now C++23. All in all, with the release of C++23 in 2023, C++ is almost 40 years old and still going strong. In most rankings of programming languages in 2023, C++ is in the top four. It is being used on an extremely wide range of hardware, going from small devices with embedded microprocessors all the way up to multi-rack supercomputers. Besides wide hardware support, C++ can be used to tackle almost any programming job, be it games on mobile platforms, performance-critical artificial intelligence (AI) and machine learning (ML) software, components for self-driving cars, real-time 3-D graphics engines, low-level hardware drivers, entire operating systems, software stacks for networking equipment, web browsers, and so on. The performance of C++ programs is hard to match with any other programming language, and as such, it is the de facto language for writing fast, powerful, and enterprise-class programs. Big tech companies, such as Microsoft, Facebook, Amazon, Google, and many more, use services written in C++ to run their infrastructure. As popular as C++ has become, the language can be difficult to grasp in full. There are simple, but powerful, techniques that professional C++ programmers use that don’t show up in traditional texts, and there are useful parts of C++ that remain a mystery even to experienced C++ programmers. Too often, programming books focus on the syntax of the language instead of its real-world use. The typical C++ text introduces a major part of the language in each chapter, explaining the syntax and providing an example. Professional C++ does not follow this pattern. Instead of giving you just the nuts and bolts of the language with little practical context, this book will teach you how to use C++ in the real world. It will show you the little-known features that will make your life easier, as well as the programming techniques that separate novices from professional programmers.

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

Download: Professional C++

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

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

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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

X
آموزش ساز ویولن کانال واتساپ