- عنوان: An Introduction to C & GUI Programming
- نویسنده: Simon_Long
- حوزه: برنامه نویسی Cpp
- سال انتشار: 2022
- تعداد صفحه: 156
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 8.98 مگابایت
کتاب من C++20 هم آموزش است و هم مرجع. C++20 را به شما آموزش می دهد و جزئیات این استاندارد جدید هیجان انگیز C++ را در اختیار شما قرار می دهد. عامل هیجان عمدتاً به دلیل چهار مورد بزرگ C++20 است: • مفاهیم طرز تفکر و برنامهنویسی ما را با الگوها تغییر میدهند. آنها دسته های معنایی برای پارامترهای الگو هستند. آنها شما را قادر می سازند که قصد خود را مستقیماً در سیستم نوع بیان کنید. اگر مشکلی پیش بیاید، کامپایلر یک پیغام خطای واضح به شما می دهد. • ماژول ها بر محدودیت های فایل های هدر غلبه می کنند. خیلی قول می دهند. برای مثال، جداسازی فایلهای هدر و منبع مانند پیشپردازنده منسوخ میشود. در پایان، زمان ساخت سریعتر و راه آسانتری برای ساخت بستهها داریم. • کتابخانه محدوده های جدید از اجرای الگوریتم ها به طور مستقیم بر روی کانتینرها، ترکیب الگوریتم ها با نماد لوله و اعمال الگوریتم ها به صورت تنبل بر روی جریان های داده بی نهایت پشتیبانی می کند. • به لطف برنامهنویسی، برنامهنویسی ناهمزمان در C++ به جریان اصلی تبدیل میشود. کوروتین ها مبنایی برای وظایف مشارکتی، حلقه های رویداد، جریان های داده بی نهایت یا خطوط لوله هستند. البته این پایان ماجرا نیست. در اینجا ویژگیهای C++20 بیشتری وجود دارد: • اپراتورهای مقایسه خودکار تولید شده • کتابخانههای تقویم و منطقه زمانی • کتابخانه قالببندی • نمایش در بلوکهای حافظه پیوسته • رشتههای بهبودیافته و قابل وقفه • نشانگرهای هوشمند اتمی • سمافورها • موارد اولیه هماهنگی مانند چفتها و موانع
The C programming language was invented in the early 1970s, and since then has become one of the most popular and widely used general-purpose languages. C can be used to create simple command-line programs, or embedded code to operate the tiny microcontrollers in toasters and watches. At the other extreme, it can be used to create rich graphical desktop applications – in fact, most of Linux (and Raspbian itself) is written in it. It can give you control over the smallest details of how a processor operates, but is still simple to learn and read. The first part of this book is an introduction to programming in C for absolute beginners; the second part shows how to use C to create desktop applications for Raspbian, using the GTK toolkit. You don’t need any programming experience, and a Raspberry Pi running Raspbian is all you need to get started.
این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.
Download: An Introduction to C & GUI Programming
نظرات کاربران