C++ Academy в мессенджере MAX — 168 подписчиков, аналитика и статистика
AI-аналитик MaxBook
Войдите, чтобы увидеть оценку на основе ER, рекламной нагрузки, роста и trust score.
AI-обзор
Обновлено 12.06.2026- Личный блог автора
- Технологии программирования
- Аналитические статьи о коде и компиляторах
- Экспертно-аналитический
- Ключевые слова: C++, RAII, GCC, Clang
Описание сформировано MaxBook AI на основе последних публикаций канала.
О канале C++ Academy
Владелец канала пока не добавил описание.
Основные метрики
Последние публикации канала «C++ Academy»
- 89 просмотров, 14 июн. 2026 г., изображение
C++23 добавил `std::expected`, и это одна из самых практичных вещей в языке за последние годы. Идея простая: функция возвращает либо нормальный результат, либо ошибку. Без исключений, без output-параметров и без неявного control flow, который потом сложно отследить. Например, парсер заголовка может вернуть uint32_t, если всё хорошо, или std::error_code, если буфер слишком короткий. Вызывающая сторона сразу видит: здесь результат может быть ошибкой, её нельзя «случайно забыть» так же легко, как при старом стиле с кодами возврата. Это особенно удобно для системного кода, сетевых протоколов,…
- 304 просмотров, 19 мая 2026 г., видео
🖥 Создатель C++ разнёс вайбкодинг: “сеньоры не хотят разгребать этот мусор” Бьёрн Страуструп, легендарный создатель C++, в новом двухчасовом интервью резко прошёлся по вайбкодингу. Главная претензия простая: сгенерированный код пока слишком часто выглядит красиво только на демке. В реальном проекте он приносит баги, раздувает кодовую базу, плодит уязвимости и плохо поддаётся нормальной проверке. Особенно больно это бьёт по опытным разработчикам. Им потом приходится не “магически ускоряться с ИИ”, а читать, чинить и переписывать слоп, который кто-то нагенерировал за пять минут. Похожая…
Открыть пост в MAX - 273 просмотров, 10 реакций, 19 мая 2026 г., видео
🖥 Создатель C++ разнёс вайбкодинг: “сеньоры не хотят разгребать этот мусор” Бьёрн Страуструп, легендарный создатель C++, в новом двухчасовом интервью резко прошёлся по вайбкодингу. Главная претензия простая: сгенерированный код пока слишком часто выглядит красиво только на демке. В реальном проекте он приносит баги, раздувает кодовую базу, плодит уязвимости и плохо поддаётся нормальной проверке. Особенно больно это бьёт по опытным разработчикам. Им потом приходится не “магически ускоряться с ИИ”, а читать, чинить и переписывать слоп, который кто-то нагенерировал за пять минут. Похожая…
- 244 просмотров, 18 мая 2026 г., изображение
⚡️ C тоже умеет автоматическую очистку ресурсов. Просто почти никто об этом не знает В C нет RAII как в C++ и нет defer как в Go. Поэтому код с ресурсами часто превращается в набор goto cleanup, ручных free() и риска забыть освободить память на одной из веток. Но у GCC и Clang есть полезное расширение - __attribute__((cleanup)). Оно позволяет повесить cleanup-функцию на локальную переменную. Когда переменная выходит из scope, компилятор сам вызывает эту функцию. Пример: void autofree(void *p) { free(*(void **)p); } #define auto __attribute__((cleanup(autofree))) int main() { auto…
Открыть пост в MAX
- 225 просмотров, 6 реакций, 18 мая 2026 г., изображение
⚡️ C тоже умеет автоматическую очистку ресурсов. Просто почти никто об этом не знает В C нет RAII как в C++ и нет defer как в Go. Поэтому код с ресурсами часто превращается в набор goto cleanup, ручных free() и риска забыть освободить память на одной из веток. Но у GCC и Clang есть полезное расширение - __attribute__((cleanup)). Оно позволяет повесить cleanup-функцию на локальную переменную. Когда переменная выходит из scope, компилятор сам вызывает эту функцию. Пример: void autofree(void *p) { free(*(void **)p); } #define auto __attribute__((cleanup(autofree))) int main() { auto…
- 246 просмотров, 07 мая 2026 г., изображение
✔️ Одно слово в C, которое может ускорить ваш цикл В C есть ключевое слово restrict. Оно говорит компилятору простую, но очень важную вещь: «Эти указатели не пересекаются в памяти». Без restrict компилятор обязан быть осторожным. Он не знает, могут ли a, b и result указывать на один и тот же участок памяти. Поэтому он не всегда может агрессивно оптимизировать код. С restrict ситуация меняется: - компилятор уверен, что указатели не alias друг друга - цикл можно безопаснее векторизовать - загрузки и записи можно переупорядочивать - проще включать SIMD-инструкции - GCC и Clang получают больше…
Открыть пост в MAX
- 236 просмотров, 8 реакций, 07 мая 2026 г., изображение
✔️ Одно слово в C, которое может ускорить ваш цикл В C есть ключевое слово restrict. Оно говорит компилятору простую, но очень важную вещь: «Эти указатели не пересекаются в памяти». Без restrict компилятор обязан быть осторожным. Он не знает, могут ли a, b и result указывать на один и тот же участок памяти. Поэтому он не всегда может агрессивно оптимизировать код. С restrict ситуация меняется: - компилятор уверен, что указатели не alias друг друга - цикл можно безопаснее векторизовать - загрузки и записи можно переупорядочивать - проще включать SIMD-инструкции - GCC и Clang получают больше…
- 202 просмотров, 6 реакций, 07 мая 2026 г., изображение
Самый знаменитый комментарий в истории C. Его оставил разработчик id Software в 1999 году в коде Quake III Arena. Одна строка с приведением указателя, один битовый сдвиг, одно вычитание - и на выходе получается приближение к 1/√x. Просто битовые трюки, магическая константа и финальный шаг уточнения методом Ньютона. А комментарий в коде был максимально честный: what the f***?
- 209 просмотров, 07 мая 2026 г., изображение
Самый знаменитый комментарий в истории C. Его оставил разработчик id Software в 1999 году в коде Quake III Arena. Одна строка с приведением указателя, один битовый сдвиг, одно вычитание - и на выходе получается приближение к 1/√x. Просто битовые трюки, магическая константа и финальный шаг уточнения методом Ньютона. А комментарий в коде был максимально честный: what the f***?
Открыть пост в MAX
- 215 просмотров, 20 апр. 2026 г., изображение
Своя виртуальная машина на C за 200 строк Каждый раз, когда мы запускаем inference LLM, мы на самом деле гоняем программу в виртуальной машине. PyTorch крутит граф вычислений, llama.cpp интерпретирует GGUF, vLLM гоняет свой движок поверх CUDA. Мы живём в мире абстракций настолько глубоких, что уже забыли, как это всё работает на уровне байтов. Ребята, рекомендую статью от Scarlett. Она показывает, как написать полноценную виртуальную машину на чистом C меньше чем за 200 строк. Без фреймворков, без зависимостей, без магии. Только память, регистры и опкоды. И это самая освежающая вещь,…
Открыть пост в MAX
- 209 просмотров, 3 реакций, 20 апр. 2026 г., изображение
Своя виртуальная машина на C за 200 строк Каждый раз, когда мы запускаем inference LLM, мы на самом деле гоняем программу в виртуальной машине. PyTorch крутит граф вычислений, llama.cpp интерпретирует GGUF, vLLM гоняет свой движок поверх CUDA. Мы живём в мире абстракций настолько глубоких, что уже забыли, как это всё работает на уровне байтов. Ребята, рекомендую статью от Scarlett. Она показывает, как написать полноценную виртуальную машину на чистом C меньше чем за 200 строк. Без фреймворков, без зависимостей, без магии. Только память, регистры и опкоды. И это самая освежающая вещь,…
- 199 просмотров, 4 реакций, 13 апр. 2026 г., изображение
🔥 Linux 7.0 - вычистили десятилетия легаси и стало реально быстрее Линус Торвальдс наконец пошёл на радикальный шаг и начал массовую зачистку старого кода. То, что копилось годами, просто выкинули. Итог - система стала заметно проще, чище и быстрее. Что изменилось по факту: XFS сильно прокачали - файловая система стала надёжнее, меньше рисков потери данных и лучше ведёт себя под нагрузкой Работа с памятью ускорилась примерно на 20%, плюс подтянули сетевой стек - соединения стабильнее при высоких нагрузках Контейнеры теперь стартуют быстрее за счёт улучшений в open_tree - меньше оверхеда при…
- 204 просмотров, 13 апр. 2026 г., изображение
🔥 Linux 7.0 - вычистили десятилетия легаси и стало реально быстрее Линус Торвальдс наконец пошёл на радикальный шаг и начал массовую зачистку старого кода. То, что копилось годами, просто выкинули. Итог - система стала заметно проще, чище и быстрее. Что изменилось по факту: XFS сильно прокачали - файловая система стала надёжнее, меньше рисков потери данных и лучше ведёт себя под нагрузкой Работа с памятью ускорилась примерно на 20%, плюс подтянули сетевой стек - соединения стабильнее при высоких нагрузках Контейнеры теперь стартуют быстрее за счёт улучшений в open_tree - меньше оверхеда при…
Открыть пост в MAX
- 181 просмотров, 2 реакций, 11 апр. 2026 г.
🧩 C++ обертка для PCRE2 pcre2cpp — это объектно-ориентированная обертка для библиотеки PCRE2, обеспечивающая удобный интерфейс для работы с регулярными выражениями. Поддерживает C++17 и C++20, упрощая процесс сопоставления и захвата результатов. 🚀 Основные моменты: - Объектно-ориентированный интерфейс для PCRE2 10.47 - Совместимость с C++17 и C++20 - Удобное сопоставление регулярных выражений - Встроенное захватывание результатов 📌 GitHub: https://github.com/MAIPA01/pcre2cpp #cpp
- 187 просмотров, 11 апр. 2026 г.
🧩 C++ обертка для PCRE2 pcre2cpp — это объектно-ориентированная обертка для библиотеки PCRE2, обеспечивающая удобный интерфейс для работы с регулярными выражениями. Поддерживает C++17 и C++20, упрощая процесс сопоставления и захвата результатов. 🚀 Основные моменты: - Объектно-ориентированный интерфейс для PCRE2 10.47 - Совместимость с C++17 и C++20 - Удобное сопоставление регулярных выражений - Встроенное захватывание результатов 📌 GitHub: https://github.com/MAIPA01/pcre2cpp #cpp
Открыть пост в MAX
Рост и динамика
Реклама и монетизация
Цитирование и аудитория
Качество и доверие
AI-анализ
Дополнительно
Похожие каналы
Главные новости УОБО ❗При копировании материалов "Панорама округа" ссылка обязательна. ВК
В ГБОУ СОШ № 9 им. З. И. Парфёновой так много интересных мероприятий и возможностей для наших учеников! 💡 …
Это официальный школьный канал 📚 Что вас ждет: Здесь вы найдете всю необходимую информацию о школьной жизн…
Междуреченский горностроительный техникум Участник федерального проекта «Профессионалитет» Машиностроение г…
Приветствуем вас на официальном канале МАОУ СОШ №2. Здесь вы найдете свежие новости, мероприятия, проекты и…