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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish

📈 Telegram kanali С/С++ Portal | Программирование analitikasi

С/С++ Portal | Программирование (@cpportal) Rus til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 14 894 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 8 446-o'rinni va Rossiya mintaqasida 44 011-o'rinni egallagan.

📊 Auditoriya ko‘rsatkichlari va dinamika

невідомо sanasidan buyon loyiha tez o‘sib, 14 894 obunachiga ega bo‘ldi.

02 Sentabr, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni -137 ga, so‘nggi 24 soatda esa -1 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya o‘rtacha 14.03% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 7.89% ini tashkil etuvchi reaksiyalarni to‘playdi.
  • Post qamrovi: Har bir post o‘rtacha 2 090 marta ko‘riladi; birinchi sutkada odatda 1 175 ta ko‘rish yig‘iladi.
  • Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 24 ta reaksiya keladi.
  • Tematik yo‘nalishlar: Kontent linux, ядро, c++, процессор, указатель kabi asosiy mavzularga jamlangan.

📝 Tavsif va kontent siyosati

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

Yuqori yangilanish chastotasi (oxirgi ma’lumot 03 Sentabr, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.

14 894
Obunachilar
-124 soatlar
-137 kun
-13730 kun
Obunachilarni jalb qilish
Sentabr '26
Sentabr '260
0 kanalda
Avgust '26
+18
0 kanalda
Get PRO
Iyul '26
+11
0 kanalda
Get PRO
Iyun '26
+15
2 kanalda
Get PRO
May '26
+20
0 kanalda
Get PRO
Aprel '26
+6
0 kanalda
Get PRO
Mart '26
+10
13 kanalda
Get PRO
Fevral '26
+6
3 kanalda
Get PRO
Yanvar '26
+15
4 kanalda
Get PRO
Dekabr '25
+224
8 kanalda
Get PRO
Noyabr '25
+1 254
319 kanalda
Get PRO
Oktabr '25
+3
0 kanalda
Get PRO
Sentabr '25
+12
0 kanalda
Get PRO
Avgust '25
+17
1 kanalda
Get PRO
Iyul '25
+1 894
276 kanalda
Get PRO
Iyun '25
+471
1 kanalda
Get PRO
May '25
+374
2 kanalda
Get PRO
Aprel '25
+774
0 kanalda
Get PRO
Mart '25
+1 115
0 kanalda
Get PRO
Fevral '25
+880
1 kanalda
Get PRO
Yanvar '25
+1 567
2 kanalda
Get PRO
Dekabr '24
+2 704
398 kanalda
Get PRO
Noyabr '24
+939
170 kanalda
Get PRO
Oktabr '24
+2 377
287 kanalda
Get PRO
Sentabr '24
+1 692
283 kanalda
Get PRO
Avgust '24
+4 232
234 kanalda
Sana
Obunachilarni jalb qilish
Esdaliklar
Kanallar
03 Sentabr0
02 Sentabr0
01 Sentabr0
Kanal postlari
Алгоритм поиска максимального потока минимальной стоимости всего в 110 строках C++. Реализация сочетает остаточный граф с SPF
+2
Алгоритм поиска максимального потока минимальной стоимости всего в 110 строках C++. Реализация сочетает остаточный граф с SPFA, чтобы снова и снова находить самые дешёвые увеличивающие пути. Для обратных рёбер используется элегантный трюк e ^ 1. После нахождения кратчайшего пути по нему проталкивается максимально возможный поток, ограниченный минимальной остаточной пропускной способностью на этом пути. Так продолжается до тех пор, пока в остаточной сети больше не останется путей, по которым можно увеличить поток. 👉 @Cpportal

2
Легенды Unix Брайан Керниган и Роб Пайк написали сопоставитель регулярных выражений всего в нескольких десятках строк на C. О
Легенды Unix Брайан Керниган и Роб Пайк написали сопоставитель регулярных выражений всего в нескольких десятках строк на C. Он поддерживает ^, $, . и *. Весь механизм сопоставления работает через рекурсию и арифметику указателей. 👉 @Cpportal
990
3
Выходим за пределы Arduino и начинаем разбираться, как на самом деле устроены SoC и их программирование. Автор собирает плейл
Выходим за пределы Arduino и начинаем разбираться, как на самом деле устроены SoC и их программирование. Автор собирает плейлист, где с нуля объясняет, что такое система-на-кристалле и что вообще происходит во время загрузки Linux. Внутри будут базовые темы низкоуровневого программирования, прошивки, ядро Linux и использование ИИ-инструментов. Плейлист рассчитан на абсолютных новичков — тех, кто уже перерос Arduino и хочет наконец разобраться в низкоуровневой разработке нормально, с самых основ. Для примеров будут использовать BeagleY-AI и простую симуляцию SoC на базе Renode. Плейлист: https://youtube.com/playlist?list=PLM3wtMxuTMRQ 👉 @Cpportal
1 258
4
Вращающаяся Земля. Прямо в терминале. Всего из двух строк на C. float lon = atan2f(nx, nz) + TAU*t, lat = asinf(ny); putchar(
Вращающаяся Земля. Прямо в терминале. Всего из двух строк на 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
1 365
5
Можно напрямую отрисовать трёхмерный фрактал Mandelbulb в PPM-изображение примерно сотней строк C++. В основе всего три вещи:+1
Можно напрямую отрисовать трёхмерный фрактал Mandelbulb в PPM-изображение примерно сотней строк C++. В основе всего три вещи: сферическая итерация восьмой степени, оценка расстояния до поверхности и трассировка сферами. Лучи проходят через пустое пространство, каждый раз смещаясь на вычисленное безопасное расстояние до фрактала. Когда луч оказывается достаточно близко к поверхности, нормаль приближённо вычисляется через конечные разности. И всё это без игрового движка и графического API — обычный C++ и генерация изображения напрямую. 👉 @Cpportal
1 368
6
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 491
7
Написал UDP echo-сервер на x86-64 NASM. socket создаёт UDP-сокет, bind привязывает его к адресу, recvfrom ждёт пакет и возвра+2
Написал UDP echo-сервер на x86-64 NASM. socket создаёт UDP-сокет, bind привязывает его к адресу, recvfrom ждёт пакет и возвращает адрес отправителя, после чего sendto отправляет тот же пакет обратно. 👉 @Cpportal
1 582
8
Проект 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 635
9
Написал играбельную «Змейку» на голом железе, уместив её в 512-байтовый загрузочный сектор BIOS. Только 16-битный ассемблер в+1
Написал играбельную «Змейку» на голом железе, уместив её в 512-байтовый загрузочный сектор BIOS. Только 16-битный ассемблер в реальном режиме, опрос клавиатуры через BIOS INT 0x16 и прямая запись в память текстового режима VGA по адресу 0xB800. 👉 @Cpportal
1 583
10
SHA-256, алгоритм, лежащий в основе Bitcoin и бесчисленного количества TLS-сертификатов, помещается примерно в 100 строк стан+2
SHA-256, алгоритм, лежащий в основе Bitcoin и бесчисленного количества TLS-сертификатов, помещается примерно в 100 строк стандартного C. Вся реализация состоит из побитовых циклических сдвигов, функций Ch и Maj, раундовых констант и 32-битной арифметики. Алгоритм дополняет сообщение, расширяет 16 слов до расписания из 64 слов, выполняет 64 раунда и на выходе получает хеш, соответствующий эталонным значениям NIST. 👉 @Cpportal
1 963
11
Реверс-инжиниринг тоже вступает в эпоху ИИ-агентов. x64dbg хорошо известен многим. Это классический инструмент с открытым исх
Реверс-инжиниринг тоже вступает в эпоху ИИ-агентов. x64dbg хорошо известен многим. Это классический инструмент с открытым исходным кодом для отладки и реверс-инжиниринга под Windows. Теперь кто-то создал для него x64dbg MCP Server, который напрямую предоставляет возможности отладки агентам вроде Claude Code и Codex. Благодаря этому ИИ может вызывать x64dbg для анализа программ, установке брейкпоинтов, чтения памяти и выполнения других операций отладки. x64dbg: https://x64dbg.com 👉 @Cpportal
1 864
12
Х. Г. Мюллер уместил полностью рабочий шахматный движок менее чем в 2000 символов кода на C. При этом он поддерживает рокиров+2
Х. Г. Мюллер уместил полностью рабочий шахматный движок менее чем в 2000 символов кода на C. При этом он поддерживает рокировку, взятие на проходе, превращение пешки, проверку допустимости ходов, итеративное углубление и таблицу транспозиций Зобриста на 16 миллионов записей. 👉 @Cpportal
2 045
13
Начал заново реализовывать основные утилиты Linux на C. Первая — cat. Не упрощённая версия в одну строку, а полноценная реали+1
Начал заново реализовывать основные утилиты Linux на C. Первая — cat. Не упрощённая версия в одну строку, а полноценная реализация со всеми 7 флагами, поддержкой длинных параметров и нормальной обработкой ошибок. 👉 @Cpportal
1 834
14
Можно отрисовать полностью затенённый вращающийся 3D-пончик прямо в ASCII-терминале. Никаких движков. Только C, тригонометрия
Можно отрисовать полностью затенённый вращающийся 3D-пончик прямо в ASCII-терминале. Никаких движков. Только C, тригонометрия, математика проекции лучей и крошечный буфер кадра. Программа проецирует тор из 3D в терминал, рассчитывает освещение и в реальном времени использует z-буфер для каждого символа. Это тот самый знаменитый ASCII-пончик Энди Слоуна. 👉 @Cpportal
1 889
15
вот небольшой DNS-резолвер на C. 👉 @Cpportal
вот небольшой DNS-резолвер на C. 👉 @Cpportal
1 689
16
Можно собрать полностью рабочий HTTP-сервер на ассемблере x86-64, используя только системные вызовы Linux. Создаём сокет, при+2
Можно собрать полностью рабочий HTTP-сервер на ассемблере x86-64, используя только системные вызовы Linux. Создаём сокет, привязываем его к 127.0.0.1:8000, начинаем слушать порт, принимаем подключения, отправляем HTTP-ответ и закрываем сокет. Весь сервер — это чистый ассемблер, который напрямую общается с ядром Linux. 👉 @Cpportal
2 039
17
Реализовал модуль ядра Linux на ассемблере x86-64 с синтаксисом NASM, который выполняет операции ввода-вывода через порт 0x60+1
Реализовал модуль ядра Linux на ассемблере x86-64 с синтаксисом NASM, который выполняет операции ввода-вывода через порт 0x60 контроллера клавиатуры. Он считывает один байт, выводит его в лог через printk и завершает работу с кодом 0 при успехе или 1 при ошибке. Требуются права root и разрешение на операции ввода-вывода. 👉 @Cpportal
2 089
18
Классика алгоритмов https://www3.cs.stonybrook.edu/~skiena/373/videos/ 👉 @Cpportal
Классика алгоритмов https://www3.cs.stonybrook.edu/~skiena/373/videos/ 👉 @Cpportal
1 790
19
Физически корректный трассировщик лучей умещается всего в 99 строк C++. Настоящие отражения, преломления, мягкие тени и перен+2
Физически корректный трассировщик лучей умещается всего в 99 строк C++. Настоящие отражения, преломления, мягкие тени и перенос цвета. И всё это только с помощью векторов, лучей, сфер и одной рекурсивной функции radiance(). Дайте ему тысячи сэмплов на пиксель, и он отрендерит Cornell Box с зеркальной и стеклянной сферами. Это smallpt Кевина Бисона, 2008 год. 👉 @Cpportal
2 116
20
Знали, что CMake — тьюринг-полный язык? Кто-то реализовал GPT-2 целиком на CMake. И она работает с просто невероятной скорост
Знали, что CMake — тьюринг-полный язык? Кто-то реализовал GPT-2 целиком на CMake. И она работает с просто невероятной скоростью — 47 токенов в час. https://github.com/AlpinDale/gpt2.cmake 👉 @Cpportal
2 255