
Embedded Programming with Modern C++ Cookbook
کتاب آموزش جامع برنامه نویسی مدرن با سی پلاس پلاس
- مولف: Igor Viarheichyk
-
ناشر:
Packt Publishing
- نوع فایل: PDF
100+
توضیحات کتاب
کتاب «برنامهنویسی توکار با کتاب آشپزی مدرن C++» یک راهنمای عملی برای توسعهدهندگانی است که میخواهند از ویژگیها و قابلیتهای پیشرفته زبان C++ در برنامهنویسی توکار (Embedded Programming) بهره ببرند. این کتاب با استفاده از یک رویکرد پروژهمحور، نحوهی استفاده از C++ مدرن برای ساخت سیستمهای توکار کارآمد و قابل اطمینان را آموزش میدهد.
برخی از ویژگیهای کلیدی این کتاب شامل:
- مبانی برنامهنویسی توکار با C++: بررسی اصول اولیه برنامهنویسی توکار و نحوه استفاده از ویژگیهای C++11، C++14، C++17 و C++20 در توسعه سیستمهای توکار.
- مدیریت حافظه و منابع محدود: آموزش تکنیکهای مدیریت بهینه حافظه و منابع در سیستمهای توکار که از لحاظ حافظه و توان پردازشی محدود هستند.
- استفاده از الگوهای طراحی (Design Patterns): معرفی و پیادهسازی الگوهای طراحی بهینه برای توسعهی سیستمهای توکار کارآمد و قابل اطمینان.
- مدیریت چندوظیفگی و همزمانی (Concurrency): بررسی ابزارها و تکنیکهای مدیریت چندوظیفگی، همزمانی و زمانبندی وظایف در سیستمهای توکار با استفاده از C++.
- تعامل با سختافزار: آموزش چگونگی ارتباط با سختافزارهای توکار، از جمله پردازندههای ARM، میکروکنترلرها و دستگاههای جانبی.
- بهینهسازی عملکرد و مصرف انرژی: معرفی تکنیکهای بهینهسازی برای کاهش مصرف انرژی و افزایش سرعت پردازش در سیستمهای توکار.
- پروژههای عملی: ارائه پروژههای کاربردی و مثالهای عملی که به توسعهدهندگان کمک میکند تا مهارتهای خود را در دنیای واقعی پیادهسازی کنند.
این کتاب برای توسعهدهندگان سیستمهای توکار، مهندسان نرمافزار و دانشجویان علاقهمند به برنامهنویسی با C++ در حوزهی سیستمهای تعبیهشده یک منبع ارزشمند و جامع است. «برنامهنویسی توکار با کتاب آشپزی مدرن C++» به شما کمک میکند تا با بهرهگیری از آخرین قابلیتهای C++، سیستمهای توکار پیشرفته و کارآمدی ایجاد کنید.
مشخصات کتاب
- ناشر: Packt Publishing
- نویسنده: Igor Viarheichyk
- شابک (ISBN-10): 183882104X
- شابک (ISBN-13): 978-1838821043
- تعداد صفحه: 412
- تاریخ انتشار: April 17, 2020