C++ را با ویژگی های مدرن معرفی شده با C++11/14/17 به طور عمیق یاد بگیرید
بهروزرسانی با ویژگیهای C++17!
C++ یک زبان برنامه نویسی عمومی است که توسط Bjarne Stroustrup اختراع شده است. هنوز هم یکی از محبوبترین زبانهای برنامهنویسی است که برای ایجاد برنامههای کاربردی با کارایی بالا در طیف گستردهای از پلتفرمهای دامنه استفاده میشود.
در سال 2011، C++11 متولد شد. این ویرایش بسیاری از ویژگی های جدید را به زبان اضافه کرد و نام جدیدی به نام Modern C++ پیدا کرد. این بر نوشتن کد C++ با استفاده از ویژگیهای مدرن زبان مانند معناشناسی حرکت، استنتاج نوع خودکار، رشتهبندی، عبارات لامبدا، اشارهگرهای هوشمند و موارد دیگر تأکید دارد. پس از C++11، C++14 اضافه شد که ویژگیهای بیشتری را اضافه کرد و امکانات موجود را بهبود بخشید. C++17 که در سال 2017 منتشر شد، یک کتابخانه سیستم فایل (که در دوره پوشش داده شده است)، نسخه های موازی الگوریتم های STL، انواع کتابخانه های جدید مانند std::optional، std::any و موارد دیگر اضافه کرد.
این دوره C++ را به عنوان یک زبان شی گرا با ویژگی های مدرن آموزش می دهد. این برنامه بر آموزش مفاهیم ++C، اعم از قدیمی و جدید، با مثالهای واضح تمرکز دارد. این زبان مبتنی بر امکانات اولیه زبان است که برای ساختن برنامههای پیچیدهتر با کلاسها، بارگذاری بیش از حد اپراتور، ترکیب، وراثت، چندشکلی، الگوها، همزمانی و غیره استفاده میشود. بعد از هر چند مبحث، مسابقه ای ارائه می شود که درک شما از موضوعات قبلی را آزمایش می کند. از یادگیری C++ مدرن لذت ببرید.
توجه داشته باشید که اگر
این دوره برای شما مناسب نیستشما قبلاً هرگز برنامه نویسی نکرده اید
شما هیچ زبان برنامه نویسی نمی دانید
می خواهید اصول برنامه نویسی را بیاموزید
بهروزرسانی [19 آوریل 2020]: بزرگترین بهروزرسانی تاکنون. تغییرات زبان اصلی C++17، بهبود قالب و انواع کتابخانه جدید اضافه شد.
بهروزرسانی [11 آوریل 2020]: محتوای اضافه شده در حذف کپی، ویژگیهای نوع، ضبط لامبدا تعمیمیافته static_assert، اتحادیههای C++11
بهروزرسانی [25 مارس 2020]: نصب همزمان XCode در سطح بالا (std::async)
بهروزرسانی [1 مارس 2019]: ویدیوهای بیشتری برای مدیریت حافظه با اشارهگرهای هوشمند (shared_ptr، unique_ptr، ضعیف_ptr_) اضافه شده است
بهروزرسانی [19 اکتبر 2017] :دستورالعملهایی برای نصب Visual Studio Community 2017 اضافه شد، Cevelop (Eclipse) Code::Blocks
بهروزرسانی [29 سپتامبر 2107]: محتوای بیشتری در تخصیص حافظه پویا (مالک، جدید[]، آرایههای دوبعدی، رشتهها) اضافه شد
بهروزرسانی [16 سپتامبر 2017]: همزمانی C++ (std::thread، std::mutex، و غیره)
بهروزرسانی [27 آوریل 2017]: الگوها، شیء تابع، عبارات لامبدا، کتابخانه الگوی استاندارد
بهروزرسانی [23 مارس 2017]: ارث بردن مجازی، مدیریت استثناء، ورودی/خروجی فایل، std:: سیستم فایل (C++17)
بهروزرسانی [4 مارس 2017]: رشتهها، جریانهای رشتهای، enums، وراثت، چندشکلی
بهروزرسانی [25 فوریه 2017]: کد منبع موضوعات موجود اضافه شد
مربی ، توسعه دهنده و بنیانگذار مهندس Poash TechnologiesCivil که خواست خود را در توسعه نرم افزار یافت. هرگز به عنوان مهندس عمران کار نکرده ، در اولین فرصت پرش کرده و از 15 سال پیش تدریس C ++ و Visual C ++ را شروع کردم. در حال حاضر ، متخصصان نرم افزار را در شرکت های مختلف نرم افزاری در فن آوری های مختلف مانند Modern C ++ ، Advanced C ++ ، STL ، Design Patterns ، Android ، Unity ، Linux و ... آموزش می دهد. بسیار علاقه مند به تدریس است و بیش از 20،000 متخصص نرم افزار را در حرفه تدریس آموزش داده است بیش از 17 سال طول می کشد. یک گیمر مشتاق ، در حال حاضر تلاش خود را برای توسعه بازی در Unity & Unreal انجام می دهد. چند برنامه اندرویدی به اعتبار خود دارد ، از جمله یکی در Design Patterns. تنها چیزی که او بیش از C ++ دوست دارد ، C ++ مدرن است.
نمایش نظرات