Курс по языку C++ еще в разработке. Вы можете помочь и отправить пулл-реквест с новыми уроками или дополнить те, которые уже есть https://github.com/hexlet-basics. Мы подготовили рекомендации по написанию текстов по ссылке

Code Basics - это полностью бесплатные онлайн курсы по програмированию!

C++ — компилируемый, статически типизированный язык программирования общего назначения.

9 часов13375 студентов38 уроков с практикой в браузере
Начать обучениеЗарегистрироваться

Основы

C++ – язык программирования созданный програмистом Bell Labs Бьёрн Страуструп в начале 80-х годов. Он стабильно входит в Top 10 самых популярных языков. На нем можно разрабатывать realtime или высокопроизводительные приложения, игры, мультимедиа, системное и индустриальное ПО. Изучать C++ мы будем с нуля, с самых азов. Первый модуль – плацдарм для написания осмысленных программ. В нем мы разберем, как написать свой первый код на C++. Расскажем, что такое комментарии и зачем они нужны. На примере проверки ваших решений рассмотрим, что такое тестирование и как читать вывод тестов.

Арифметика

Современные программы создаются для обслуживания бизнесов, помощи в ежедневной жизни и развлечений. Но в основе их работы по-прежнему лежат вычисления. Наиболее простая и базовая тема в программировании — арифметика. В этом модуле мы переведем арифметические действия на язык программирования. Вспомним школьные правила из уроков математики и поговорим о приоритете операций.

Переменные

Информацию можно помещать в специальные «хранилища» — переменные. Это позволяет переиспользовать уже существующие данные и не дублировать их в разных частях кода. В этом модуле мы разберем как изменять переменные и именовать их, чтобы чтение вашего кода было понятным для любого разработчика. Вы поймете, что придумать название переменной не так-то просто! А еще расскажем, как использовать переменные для упрощения сложных вычислений.
Начните прямо сейчас

Типы данных

От правильности выбранного типа зависит как эффективно программа будет потреблять память. В этом модуле мы познакомимся с базовыми типами данных в С++.

Ссылки и указатели

Ссылки и указатели одна из главных тем в С++, по скольку с ними связанно множество операций - это и передача аргумента по ссылке и динамическое выделение памяти. В этом модуле мы узнаем как их создавать и какие базовые операции существуют для ссылок и указателей.

Функции

Определение собственных функций значительно упрощает написание и поддержку программ. Например, умение определять функции позволяет объединять сложные (составные) операции в одну – вся сложность может быть скрыта за одной простой функцией. Научившись писать функции, вы сделаете первый шаг на пути к построению по-настоящему полезных программ.
Готовы попробовать?
Регистрация не требуется

Иконка Fortran
0 часов1112
Иконка TypeScript
13 часов11593
Иконка Haskell
0 часов1008
Иконка Go
8 часов12998