Важные классы и интерфейсы стандартной библиотеки
Pair, Triple, data class и другие важные типы стандартной библиотеки Kotlin.
Pair, Triple, data class и другие важные типы стандартной библиотеки Kotlin.
Набор функций, которые включены в стандартную библиотеку языка.
Набор функций, которые включены в стандартную библиотеку языка.
Иерархия std::exception, типы из stdexcept и особенности noexcept у деструкторов.
Нет проверяемых исключений — даже если функция на Java помечена как throws IOException, в Kotlin её можно вызывать без try-catch или объявления throws.
История Kotlin - создание языка JetBrains для плавной совместимости с Java и современной разработки.
Ключевые слова C++ - справочник основных языковых конструкций и их роли в системном и прикладном коде.
Kotlin использует набор зарезервированных слов для построения синтаксических конструкций языка. Все ключевые слова разделены на категории по назначению.
Конфигурация — это набор правил и переменных, которые управляют процессом превращения исходного текста в исполняемый продукт.
Многопоточность и асинхронность в C++ - модели конкурентного выполнения и синхронизация параллельных задач.
Директива препроцессора include используется для подключения заголовочных файлов в исходный код. Она сообщает компилятору вставить содержимое указанного файла в текущее место перед началом компиляции.
ООП в C++ - классы, инкапсуляция, наследование и полиморфизм в системном контексте языка.
ООП в Kotlin - классы, модификаторы доступа, наследование и идиоматичное проектирование объектных структур.
Операторы и выражения в C++ - семантика операций, приоритеты и построение корректной вычислительной логики.
Операторы и выражения в Kotlin - логика вычислений, приоритеты операций и идиоматичный стиль записи условий.
Основы Kotlin - архитектура проекта, платформенные модули и базовые принципы разработки на языке.
Особенности и расширения C++ — шаблоны, constexpr, move, атрибуты и современные идиомы
Гайд по установке и настройке с написанием первой программы и её запуском.
Гайд по установке и настройке с написанием первой программы и её запуском.
Переменные и области видимости в C++ - время жизни, `scope`, `linkage` и влияние на архитектуру программы.
Примеры простых и полезных консольных приложений с демонстрацией концепций языка.
Простые приложения на Kotlin - базовые сетевые сценарии и минимальные серверные решения на JVM-стеке.
Работа с базами данных из Kotlin - доступ к хранилищам, JDBC/ORM и интеграция с прикладным кодом.
Работа с данными в C++ - структуры хранения, управление ресурсами и эффективные стратегии обработки информации.
Работа с типами в C++ - система типов, преобразования и выбор корректных представлений данных для задач.
Разработка игр на C++ - архитектура игровых систем, производительность движка и практические подходы.
Набор советов, правил, принципов и обычаев в разработке на этом языке.
Набор советов, правил, принципов и обычаев в разработке на этом языке.
Сетевое взаимодействие в C++ - сокеты, клиент-серверная модель и базовые принципы обмена данными по сети.
Кавычки, точки, запятые, скобки и прочие знаки препинания.
Кавычки, точки, запятые, скобки и прочие знаки препинания.
Синтаксические конструкции Kotlin - `val` и `var`, модификаторы, выражения и практический стиль кода.
Системное программирование на C++ - управление ресурсами ОС, низкоуровневые интерфейсы и требования к надёжности.
Справочник-шпаргалка по C++ — типы, синтаксис, STL, сборка и типовые паттерны
Справочник-шпаргалка по Kotlin — типы, синтаксис, стандартная библиотека, корутины и типовые паттерны.
Стандартные и сторонние библиотеки C++ - директивы подключения, организация заголовков и управление зависимостями.
Типизация, набор правил определения типа данных значений языка.
Типизация, набор правил определения типа данных значений языка.
Управление памятью в C++ - модель аллокации, владение ресурсами и современные практики безопасной работы с памятью.
Функции и лямбда-выражения в C++ - декомпозиция логики, захваты контекста и функциональный стиль в системном коде.
Циклы и управляющие конструкции в Kotlin - идиоматичные способы итерации, условия и управление выполнением.
Циклы и управляющие конструкции в C++ - семантика ветвлений, повторений и контроль потока на уровне языка.
Фундамент для начинающего программиста - что повторить, как работать, чего ожидать.
Фундамент для начинающего программиста - что повторить, как работать, чего ожидать.
Экосистема приложений на C++ - области применения языка от системного ПО до высоконагруженных вычислений.
Экосистема Kotlin-приложений - инструменты, фреймворки и мультиплатформенные сценарии разработки.
C++ как язык системного программирования - ключевые принципы, область применения и инженерные требования к коду.
Шаблоны, модули, модель памяти, исключения, сравнение с системными языками и инструменты — продолжение обзора C++.
Qt на C++ - кроссплатформенный фреймворк для GUI и системных приложений с богатой экосистемой инструментов.