ru
Feedback
С/С++ Portal | Программирование

С/С++ Portal | Программирование

Открыть в Telegram

Присоединяйтесь к нашему каналу и погрузитесь в мир для C/C++-разработчика Сотрудничество, реклама: @devmangx Менеджер: @Spiral_Yuri РКН: https://clck.ru/3Foc4d

Больше

📈 Аналитический обзор Telegram-канала С/С++ Portal | Программирование

Канал С/С++ Portal | Программирование (@cpportal) языкового сегмента Русский является активным участником. Сейчас сообщество объединяет 14 905 подписчиков, занимая 8 413 место в категории Технологии и приложения и 43 749 место в регионе Россия.

📊 Показатели аудитории и динамика

С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 14 905 подписчиков.

Согласно последним данным от 31 августа, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило -138, а за последние 24 часа — -1, при этом общий охват остаётся высоким.

  • Статус верификации: Не верифицирован
  • Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 14.40%. В первые 24 часа после публикации контент обычно набирает 7.85% реакций от общего числа подписчиков.
  • Охват публикаций: В среднем каждый пост получает 2 148 просмотров. В течение первых суток публикация набирает 1 170 просмотров.
  • Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 24.
  • Тематические интересы: Контент сосредоточен на ключевых темах, таких как linux, ядро, c++, процессор, указатель.

📝 Описание и контентная политика

Автор описывает ресурс как площадку для выражения субъективного мнения:
Присоединяйтесь к нашему каналу и погрузитесь в мир для C/C++-разработчика Сотрудничество, реклама: @devmangx Менеджер: @Spiral_Yuri РКН: https://clck.ru/3Foc4d

Благодаря высокой частоте обновлений (последние данные получены 01 сентября, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.

14 905
Подписчики
-124 часа
-127 дней
-13830 дней

Загрузка данных...

Привлечение подписчиков
сентябрь '26
сентябрь '260
в 0 каналах
август '26
+18
в 0 каналах
Get PRO
июль '26
+11
в 0 каналах
Get PRO
июнь '26
+15
в 2 каналах
Get PRO
май '26
+20
в 0 каналах
Get PRO
апрель '26
+6
в 0 каналах
Get PRO
март '26
+10
в 13 каналах
Get PRO
февраль '26
+6
в 3 каналах
Get PRO
январь '26
+15
в 4 каналах
Get PRO
декабрь '25
+224
в 8 каналах
Get PRO
ноябрь '25
+1 254
в 319 каналах
Get PRO
октябрь '25
+3
в 0 каналах
Get PRO
сентябрь '25
+12
в 0 каналах
Get PRO
август '25
+17
в 1 каналах
Get PRO
июль '25
+1 894
в 276 каналах
Get PRO
июнь '25
+471
в 1 каналах
Get PRO
май '25
+374
в 2 каналах
Get PRO
апрель '25
+774
в 0 каналах
Get PRO
март '25
+1 115
в 0 каналах
Get PRO
февраль '25
+880
в 1 каналах
Get PRO
январь '25
+1 567
в 2 каналах
Get PRO
декабрь '24
+2 704
в 398 каналах
Get PRO
ноябрь '24
+939
в 170 каналах
Get PRO
октябрь '24
+2 377
в 287 каналах
Get PRO
сентябрь '24
+1 692
в 283 каналах
Get PRO
август '24
+4 232
в 234 каналах
Дата
Привлечение подписчиков
Упоминания
Каналы
01 сентября0
Посты канала
Вращающаяся Земля. Прямо в терминале. Всего из двух строк на C.
float lon = atan2f(nx, nz) + TAU*t, lat = asinf(ny);
putchar(ASCII[(int)((diff + powf(spec,8) + rim) * N)]);
В первой строке спрятан весь фокус. atan2(nx, nz) даёт долготу каждой точки на поверхности сферы. Добавляем TAU*t — и Земля начинает вращаться. Бесконечно. Вторая строка переводит яркость в символ. Рассеянный свет. Блик. Свечение по краю. Одно число — один символ. Ширина в 50 символов. И у вас уже есть Земля. Без GPU. Без OpenGL. Без движка. Только нормаль поверхности и таблица символов. А свечение по краю Земли?
rim = pow(1.0 - nz, 3) * 0.35
nz — это z-компонента нормали поверхности. На краю сферы nz стремится к нулю. Значит, 1 - nz приближается к единице. Возводим в куб, чтобы сделать спад резче. Одна строка. Вот вам и атмосфера. 👉 @Cpportal

2
Можно напрямую отрисовать трёхмерный фрактал Mandelbulb в PPM-изображение примерно сотней строк C++. В основе всего три вещи:+1
Можно напрямую отрисовать трёхмерный фрактал Mandelbulb в PPM-изображение примерно сотней строк C++. В основе всего три вещи: сферическая итерация восьмой степени, оценка расстояния до поверхности и трассировка сферами. Лучи проходят через пустое пространство, каждый раз смещаясь на вычисленное безопасное расстояние до фрактала. Когда луч оказывается достаточно близко к поверхности, нормаль приближённо вычисляется через конечные разности. И всё это без игрового движка и графического API — обычный C++ и генерация изображения напрямую. 👉 @Cpportal
862
3
Linux — C Git — C Интерпретатор Python CPython — C Интерпретатор Ruby MRI — C PostgreSQL — C SQLite — C Redis — C MySQL — C++ MongoDB — C++ Unreal Engine — C++ Chrome — C++ Firefox — C++ Ядро Windows — C Ядро macOS XNU — C Photoshop — C++ VMware — C++ Ядро TensorFlow — C++ И после всего этого кто-то ещё не уверен, что стоит учить C и C++. 👉 @Cpportal
1 225
4
Написал UDP echo-сервер на x86-64 NASM. socket создаёт UDP-сокет, bind привязывает его к адресу, recvfrom ждёт пакет и возвра+2
Написал UDP echo-сервер на x86-64 NASM. socket создаёт UDP-сокет, bind привязывает его к адресу, recvfrom ждёт пакет и возвращает адрес отправителя, после чего sendto отправляет тот же пакет обратно. 👉 @Cpportal
1 357
5
Проект awesome-cpp сейчас очень быстро набирает популярность, и его 72,9 тысячи звёзд на GitHub появились явно не просто так. 1️⃣ Здесь собрана одна из самых полных подборок библиотек экосистемы C++ — от сетевых инструментов и баз данных до графических интерфейсов и машинного обучения. Более двух тысяч отобранных проектов аккуратно распределены по категориям. Больше не нужно открывать десятки страниц и гадать, какую библиотеку выбрать. 2️⃣ У каждой библиотеки указано количество звёзд и есть краткое описание, поэтому качество проекта можно быстро оценить ещё до установки. Когда мне в последний раз понадобилась библиотека для разбора JSON, эта подборка почти сразу вывела меня на nlohmann/json. В итоге я сэкономил как минимум час, который иначе ушёл бы на тестирование разных вариантов и отладку. 3️⃣ Список активно поддерживается сообществом и постоянно обновляется. Здесь почти нет проектов, которые забросили два года назад и забыли. Новые библиотеки с возможностями C++20 и системы для запуска моделей ИИ появляются довольно быстро, поэтому подборка помогает следить за тем, куда движется современный C++. Если вы работаете с инструментами для разработки, я бы просто добавил этот репозиторий в избранное. По сути, awesome-cpp уже проделал за вас огромную работу по фильтрации самых полезных C++-библиотек на GitHub. Когда я начинаю новый проект, часто сначала смотрю сюда, чтобы определиться со стеком и сразу отсеять библиотеки с плохой документацией и кучей подводных камней. За этим списком стоят годы ручного отбора. Вместо поиска всего с нуля можно открыть нужную категорию, выбрать подходящий проект и начать работать. https://github.com/fffaraz/awesome-cpp 👉 @Cpportal
1 431
6
Написал играбельную «Змейку» на голом железе, уместив её в 512-байтовый загрузочный сектор BIOS. Только 16-битный ассемблер в+1
Написал играбельную «Змейку» на голом железе, уместив её в 512-байтовый загрузочный сектор BIOS. Только 16-битный ассемблер в реальном режиме, опрос клавиатуры через BIOS INT 0x16 и прямая запись в память текстового режима VGA по адресу 0xB800. 👉 @Cpportal
1 445
7
SHA-256, алгоритм, лежащий в основе Bitcoin и бесчисленного количества TLS-сертификатов, помещается примерно в 100 строк стан+2
SHA-256, алгоритм, лежащий в основе Bitcoin и бесчисленного количества TLS-сертификатов, помещается примерно в 100 строк стандартного C. Вся реализация состоит из побитовых циклических сдвигов, функций Ch и Maj, раундовых констант и 32-битной арифметики. Алгоритм дополняет сообщение, расширяет 16 слов до расписания из 64 слов, выполняет 64 раунда и на выходе получает хеш, соответствующий эталонным значениям NIST. 👉 @Cpportal
1 483
8
Реверс-инжиниринг тоже вступает в эпоху ИИ-агентов. x64dbg хорошо известен многим. Это классический инструмент с открытым исх
Реверс-инжиниринг тоже вступает в эпоху ИИ-агентов. x64dbg хорошо известен многим. Это классический инструмент с открытым исходным кодом для отладки и реверс-инжиниринга под Windows. Теперь кто-то создал для него x64dbg MCP Server, который напрямую предоставляет возможности отладки агентам вроде Claude Code и Codex. Благодаря этому ИИ может вызывать x64dbg для анализа программ, установке брейкпоинтов, чтения памяти и выполнения других операций отладки. x64dbg: https://x64dbg.com 👉 @Cpportal
1 530
9
Х. Г. Мюллер уместил полностью рабочий шахматный движок менее чем в 2000 символов кода на C. При этом он поддерживает рокиров+2
Х. Г. Мюллер уместил полностью рабочий шахматный движок менее чем в 2000 символов кода на C. При этом он поддерживает рокировку, взятие на проходе, превращение пешки, проверку допустимости ходов, итеративное углубление и таблицу транспозиций Зобриста на 16 миллионов записей. 👉 @Cpportal
1 827
10
Начал заново реализовывать основные утилиты Linux на C. Первая — cat. Не упрощённая версия в одну строку, а полноценная реали+1
Начал заново реализовывать основные утилиты Linux на C. Первая — cat. Не упрощённая версия в одну строку, а полноценная реализация со всеми 7 флагами, поддержкой длинных параметров и нормальной обработкой ошибок. 👉 @Cpportal
1 731
11
Можно отрисовать полностью затенённый вращающийся 3D-пончик прямо в ASCII-терминале. Никаких движков. Только C, тригонометрия
Можно отрисовать полностью затенённый вращающийся 3D-пончик прямо в ASCII-терминале. Никаких движков. Только C, тригонометрия, математика проекции лучей и крошечный буфер кадра. Программа проецирует тор из 3D в терминал, рассчитывает освещение и в реальном времени использует z-буфер для каждого символа. Это тот самый знаменитый ASCII-пончик Энди Слоуна. 👉 @Cpportal
1 818
12
вот небольшой DNS-резолвер на C. 👉 @Cpportal
вот небольшой DNS-резолвер на C. 👉 @Cpportal
1 645
13
Можно собрать полностью рабочий HTTP-сервер на ассемблере x86-64, используя только системные вызовы Linux. Создаём сокет, при+2
Можно собрать полностью рабочий HTTP-сервер на ассемблере x86-64, используя только системные вызовы Linux. Создаём сокет, привязываем его к 127.0.0.1:8000, начинаем слушать порт, принимаем подключения, отправляем HTTP-ответ и закрываем сокет. Весь сервер — это чистый ассемблер, который напрямую общается с ядром Linux. 👉 @Cpportal
1 975
14
Реализовал модуль ядра Linux на ассемблере x86-64 с синтаксисом NASM, который выполняет операции ввода-вывода через порт 0x60+1
Реализовал модуль ядра Linux на ассемблере x86-64 с синтаксисом NASM, который выполняет операции ввода-вывода через порт 0x60 контроллера клавиатуры. Он считывает один байт, выводит его в лог через printk и завершает работу с кодом 0 при успехе или 1 при ошибке. Требуются права root и разрешение на операции ввода-вывода. 👉 @Cpportal
2 034
15
Классика алгоритмов https://www3.cs.stonybrook.edu/~skiena/373/videos/ 👉 @Cpportal
Классика алгоритмов https://www3.cs.stonybrook.edu/~skiena/373/videos/ 👉 @Cpportal
1 732
16
Физически корректный трассировщик лучей умещается всего в 99 строк C++. Настоящие отражения, преломления, мягкие тени и перен+2
Физически корректный трассировщик лучей умещается всего в 99 строк C++. Настоящие отражения, преломления, мягкие тени и перенос цвета. И всё это только с помощью векторов, лучей, сфер и одной рекурсивной функции radiance(). Дайте ему тысячи сэмплов на пиксель, и он отрендерит Cornell Box с зеркальной и стеклянной сферами. Это smallpt Кевина Бисона, 2008 год. 👉 @Cpportal
2 018
17
Знали, что CMake — тьюринг-полный язык? Кто-то реализовал GPT-2 целиком на CMake. И она работает с просто невероятной скорост
Знали, что CMake — тьюринг-полный язык? Кто-то реализовал GPT-2 целиком на CMake. И она работает с просто невероятной скоростью — 47 токенов в час. https://github.com/AlpinDale/gpt2.cmake 👉 @Cpportal
2 174
18
«Compiling to Assembly from Scratch» Владимира Келешева. https://keleshev.com/compiling-to-assembly-from-scratch/ «Эта книга
«Compiling to Assembly from Scratch» Владимира Келешева. https://keleshev.com/compiling-to-assembly-from-scratch/ «Эта книга даст вам достаточно знаний по теории компиляторов и программированию на ассемблере, чтобы начать работать самостоятельно. В ней используется подмножество TypeScript, которое читается почти как псевдокод, а целевой архитектурой выступает 32-битный набор инструкций ARM.» 👉 @Cpportal
2 123
19
​​Линус Торвальдс исправил баг в ядре Linux, который ИИ несколько раз называл невозможным для решения. Сам Торвальдс сейчас довольно редко пишет патчи для ядра вручную. Но в этот раз написал. Проблема была в графическом драйвере Intel Xe. На определённом железе из-за неё дисплейный менеджер бесконечно перезапускался снова и снова. Для поиска причины Торвальдс подключил ИИ. По его словам > «Это была отладочная сессия из ада, и ИИ очень сильно помог, взяв на себя большую часть рутинной работы». Но дальше стало интереснее. > «ИИ несколько раз прямо заявлял, что это невозможно и нерешаемо и что нам стоит просто написать отчёт об этом». Торвальдс этот ответ не принял. > «Подозреваю, что эти штуки обучали люди, которые, возможно, не настолько упрямы, как я». Он продолжил давить дальше. ИИ при этом продолжал работать, добавлял отладочный код и каждый раз анализировал новые данные, когда Торвальдс не соглашался с выводом. В итоге понадобилось 24 патча и 18 загрузок ядра. А само исправление, когда причину наконец нашли, оказалось одной строкой. round_up() нужно было заменить на round_down(). Торвальдс отдельно отметил вклад ИИ и даже позволил ему самому написать финальное сообщение к коммиту. 🚬 https://www.phoronix.com/news/Linus-Torvalds-Debug-AI 👉 @Cpportal
2 334
20
Линус Торвальдс исправил баг в ядре Linux, который ИИ несколько раз называл невозможным для решения. Сам Торвальдс сейчас дов
Линус Торвальдс исправил баг в ядре Linux, который ИИ несколько раз называл невозможным для решения. Сам Торвальдс сейчас довольно редко пишет патчи для ядра вручную. Но в этот раз написал. Проблема была в графическом драйвере Intel Xe. На определённом железе из-за неё дисплейный менеджер бесконечно перезапускался снова и снова. Для поиска причины Торвальдс подключил ИИ. По его словам > «Это была отладочная сессия из ада, и ИИ очень сильно помог, взяв на себя большую часть рутинной работы». Но дальше стало интереснее. > «ИИ несколько раз прямо заявлял, что это невозможно и нерешаемо и что нам стоит просто написать отчёт об этом». Торвальдс этот ответ не принял. > «Подозреваю, что эти штуки обучали люди, которые, возможно, не настолько упрямы, как я». Он продолжил давить дальше. ИИ при этом продолжал работать, добавлял отладочный код и каждый раз анализировал новые данные, когда Торвальдс не соглашался с выводом. В итоге понадобилось 24 патча и 18 загрузок ядра. А само исправление, когда причину наконец нашли, оказалось одной строкой. round_up() нужно было заменить на round_down(). Торвальдс отдельно отметил вклад ИИ и даже позволил ему самому написать финальное сообщение к коммиту. 🚬 👉 @Cpportal
906