- Регистрация
- 24.09.2021
- Сообщения
- 38 365
Что такое C++ и для чего нужен этот язык? C++ — это один из самых живучих языков программирования. Из всех более-менее известных (и при этом используемых) языков он наиболее старый. И это кажется весьма удивительным, ведь считается, что в мире программирования всё меняется очень быстро, и то, что было актуальным ещё вчера, сегодня признаётся устаревшим (на самом деле, вообще не так, но это совсем другая история). Так в чём же феномен C++? Почему уже есть такие замечательные языки как Java, C#, Python и многие другие, а C++ не просто живее всех живых, но ещё и пользуется огромным спросом на рынке труда? А всё дело в его неоспоримых преимуществах: Огромная скорость. Быстрее только язык C и Assembler, на которых на текущий момент программируют, в основном, микроконтроллеры. Ни Java, ни C# даже рядом не стоят по производительности в сравнении с C++. Объектно-ориентированность. Это означает, что на C++ можно писать такие же гибкие и качественные программы с чистым кодом, как на Java или C#. Отличные возможности по работе с памятью. По этой причине C++ является абсолютно незаменимым при системном программировании. Кроссплатформенность. Один и тот же код можно с использованием соответствующего компилятора запустить на любой платформе, и он будет отлично работать. Универсальность. Может использоваться реально везде. Мне, если честно, даже трудно представить область, где он не подойдёт. Огромное сообщество разработчиков. Поскольку C++ уже много лет, то найти ответ на любой возникший вопрос не составит труда.Бесплатные библиотеки с открытым исходным кодом, ускоряющих и упрощающих разработку Содержание Курс состоит из 6 разделов Введение В данном разделе Вы узнаете: Как наиболее эффективно проходить курс? Как работает язык C++ изнутри? Это очень важно понимать, поскольку такие базовые знания отличают дилетанта от профессионала. В какой среде разработки лучше писать код на C++? Как её скачать, установить (особенно важно, какие компоненты необходимы) и как настроить? После просмотра данного раздела Вы уже будете знать, что это за язык, как он работает, а также у Вас уже будет всё готово для написания свои первых программ на C++. Основы программирования на C++ В этом разделе Вы узнаете: Как пишутся программы на C++? Как правильно использовать комментарии? Что такое переменные, как они создаются и используются? Какие типы переменных есть в C++ и чем они отличаются друг от друга? Что такое константы и как с ними работать? Какие арифметические, логические и побитовые операции есть в C++ и как их использовать? Как работать с консолью? Как решить проблемы с кодировкой в консоли (не только на вывод, но и на ввод)? Что такое условный оператор и как он работает? Что такое оператор switch-case и когда его использовать? Что такое циклы и какие они есть в C++? Что такое цикл for, while и do-while и какая между ними разница? Что такое массивы, какие они бывают и, как и когда их использовать? Как работать с многомерными массивами? Что такое ссылки и для чего они нужны? Как создавать функции, как они работают изнутри, как они взаимодействуют со ссылками и многое-многое другое? Что такое область видимости переменных? Что такое статические переменные Что такое пространства имён, для чего нужны и как применяются? Что такое макросы? Как правильно разбивать код на разные файлы? Как собрать проект? После прохождения этого раздела Вы уже сможете писать несложные программы на языке C++. Бонус Программирование на C++ в Unreal Engine |