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

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

رفتن به کانال در Telegram

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

نمایش بیشتر

📈 تحلیل کانال تلگرام С/С++ Portal | Программирование

کانال С/С++ Portal | Программирование (@cpportal) در بخش زبانی روسی بازیگری فعال است. در حال حاضر جامعه شامل 14 914 مشترک است و جایگاه 8 398 را در دسته فناوری و برنامه‌ها و رتبه 43 766 را در منطقه روسيا دارد.

📊 شاخص‌های مخاطب و پویایی

از زمان ایجاد در невідомо، پروژه رشد سریعی داشته و 14 914 مشترک جذب کرده است.

بر اساس آخرین داده‌ها در تاریخ 26 اوت, 2026، کانال فعالیت پایداری دارد. در ۳۰ روز گذشته تغییر اعضا برابر -158 و در ۲۴ ساعت گذشته برابر -2 بوده و همچنان دسترسی گسترده‌ای حفظ شده است.

  • وضعیت تأیید: تأیید نشده
  • نرخ تعامل (ER): میانگین تعامل مخاطب 14.92% است و در ۲۴ ساعت نخست پس از انتشار، محتوا معمولاً 7.87% واکنش نسبت به کل مشترکان کسب می‌کند.
  • دسترسی پست‌ها: هر پست به طور میانگین 2 225 بازدید دریافت می‌کند. در اولین روز معمولاً 1 174 بازدید جمع‌آوری می‌شود.
  • واکنش‌ها و تعامل: مخاطبان به‌طور فعال حمایت می‌کنند؛ میانگین واکنش به هر پست 20 است.
  • علایق موضوعی: محتوا بر موضوعات کلیدی مانند linux, ядро, c++, процессор, указатель تمرکز دارد.

📝 توضیح و سیاست محتوایی

نویسنده این فضا را محل بیان دیدگاه‌های شخصی توصیف می‌کند:
Присоединяйтесь к нашему каналу и погрузитесь в мир для C/C++-разработчика Сотрудничество, реклама: @devmangx Менеджер: @Spiral_Yuri РКН: https://clck.ru/3Foc4d

به لطف به‌روزرسانی‌های پرتکرار (آخرین داده در تاریخ 27 اوت, 2026)، کانال همواره به‌روز و دارای دسترسی بالاست. تحلیل‌ها نشان می‌دهد مخاطبان به‌طور فعال با محتوا تعامل دارند و آن را به نقطه اثرگذاری مهم در دسته فناوری و برنامه‌ها تبدیل کرده‌اند.

14 914
مشترکین
-224 ساعت
-317 روز
-15830 روز
جذب مشترکین
اوت '26
اوت '26
+11
در 0 کانال‌ها
ژوئیه '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 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
26 اوت0
25 اوت0
24 اوت+2
23 اوت+1
22 اوت0
21 اوت0
20 اوت+1
19 اوت0
18 اوت+1
17 اوت0
16 اوت0
15 اوت0
14 اوت0
13 اوت0
12 اوت0
11 اوت+1
10 اوت0
09 اوت0
08 اوت0
07 اوت+1
06 اوت+2
05 اوت0
04 اوت0
03 اوت+1
02 اوت0
01 اوت+1
پست‌های کانال
Можно собрать полностью рабочий HTTP-сервер на ассемблере x86-64, используя только системные вызовы Linux. Создаём сокет, при
+2
Можно собрать полностью рабочий HTTP-сервер на ассемблере x86-64, используя только системные вызовы Linux. Создаём сокет, привязываем его к 127.0.0.1:8000, начинаем слушать порт, принимаем подключения, отправляем HTTP-ответ и закрываем сокет. Весь сервер — это чистый ассемблер, который напрямую общается с ядром Linux. 👉 @Cpportal

2
Реализовал модуль ядра Linux на ассемблере x86-64 с синтаксисом NASM, который выполняет операции ввода-вывода через порт 0x60+1
Реализовал модуль ядра Linux на ассемблере x86-64 с синтаксисом NASM, который выполняет операции ввода-вывода через порт 0x60 контроллера клавиатуры. Он считывает один байт, выводит его в лог через printk и завершает работу с кодом 0 при успехе или 1 при ошибке. Требуются права root и разрешение на операции ввода-вывода. 👉 @Cpportal
1 154
3
Классика алгоритмов https://www3.cs.stonybrook.edu/~skiena/373/videos/ 👉 @Cpportal
Классика алгоритмов https://www3.cs.stonybrook.edu/~skiena/373/videos/ 👉 @Cpportal
1 294
4
Физически корректный трассировщик лучей умещается всего в 99 строк C++. Настоящие отражения, преломления, мягкие тени и перен+2
Физически корректный трассировщик лучей умещается всего в 99 строк C++. Настоящие отражения, преломления, мягкие тени и перенос цвета. И всё это только с помощью векторов, лучей, сфер и одной рекурсивной функции radiance(). Дайте ему тысячи сэмплов на пиксель, и он отрендерит Cornell Box с зеркальной и стеклянной сферами. Это smallpt Кевина Бисона, 2008 год. 👉 @Cpportal
1 435
5
Знали, что CMake — тьюринг-полный язык? Кто-то реализовал GPT-2 целиком на CMake. И она работает с просто невероятной скорост
Знали, что CMake — тьюринг-полный язык? Кто-то реализовал GPT-2 целиком на CMake. И она работает с просто невероятной скоростью — 47 токенов в час. https://github.com/AlpinDale/gpt2.cmake 👉 @Cpportal
1 568
6
«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
1 546
7
​​Линус Торвальдс исправил баг в ядре Linux, который ИИ несколько раз называл невозможным для решения. Сам Торвальдс сейчас довольно редко пишет патчи для ядра вручную. Но в этот раз написал. Проблема была в графическом драйвере Intel Xe. На определённом железе из-за неё дисплейный менеджер бесконечно перезапускался снова и снова. Для поиска причины Торвальдс подключил ИИ. По его словам > «Это была отладочная сессия из ада, и ИИ очень сильно помог, взяв на себя большую часть рутинной работы». Но дальше стало интереснее. > «ИИ несколько раз прямо заявлял, что это невозможно и нерешаемо и что нам стоит просто написать отчёт об этом». Торвальдс этот ответ не принял. > «Подозреваю, что эти штуки обучали люди, которые, возможно, не настолько упрямы, как я». Он продолжил давить дальше. ИИ при этом продолжал работать, добавлял отладочный код и каждый раз анализировал новые данные, когда Торвальдс не соглашался с выводом. В итоге понадобилось 24 патча и 18 загрузок ядра. А само исправление, когда причину наконец нашли, оказалось одной строкой. round_up() нужно было заменить на round_down(). Торвальдс отдельно отметил вклад ИИ и даже позволил ему самому написать финальное сообщение к коммиту. 🚬 https://www.phoronix.com/news/Linus-Torvalds-Debug-AI 👉 @Cpportal
1 790
8
Линус Торвальдс исправил баг в ядре Linux, который ИИ несколько раз называл невозможным для решения. Сам Торвальдс сейчас дов
Линус Торвальдс исправил баг в ядре Linux, который ИИ несколько раз называл невозможным для решения. Сам Торвальдс сейчас довольно редко пишет патчи для ядра вручную. Но в этот раз написал. Проблема была в графическом драйвере Intel Xe. На определённом железе из-за неё дисплейный менеджер бесконечно перезапускался снова и снова. Для поиска причины Торвальдс подключил ИИ. По его словам > «Это была отладочная сессия из ада, и ИИ очень сильно помог, взяв на себя большую часть рутинной работы». Но дальше стало интереснее. > «ИИ несколько раз прямо заявлял, что это невозможно и нерешаемо и что нам стоит просто написать отчёт об этом». Торвальдс этот ответ не принял. > «Подозреваю, что эти штуки обучали люди, которые, возможно, не настолько упрямы, как я». Он продолжил давить дальше. ИИ при этом продолжал работать, добавлял отладочный код и каждый раз анализировал новые данные, когда Торвальдс не соглашался с выводом. В итоге понадобилось 24 патча и 18 загрузок ядра. А само исправление, когда причину наконец нашли, оказалось одной строкой. round_up() нужно было заменить на round_down(). Торвальдс отдельно отметил вклад ИИ и даже позволил ему самому написать финальное сообщение к коммиту. 🚬 👉 @Cpportal
906
9
Как купить Gemini Pro на 1.5 года за 4.99$?? Топовая нейронка для создания видео, картинок, написания кода и работы. Сейчас ц
Как купить Gemini Pro на 1.5 года за 4.99$?? Топовая нейронка для создания видео, картинок, написания кода и работы. Сейчас цена 4.99$ вместо 360$ на 1.5 года (схема рабочая, всё легально оформляется) ✅Nano Banana 2 PRO (картинки для ТТ и YT) ✅Видео генерация (видео, нарезки, мувики) ✅Gemini AI Pro (для кодеров) ✅Доступ к AntiGravity ✅ 5 ТБ облака в Google One ✅Deep Research (для курсачей за 5 минут) Продаётся в Тайнике, схему скоро прикроют — у кого куплено, всё останется работать. У шопа 3000+ покупок и 300+ отзывов, кстати бекают деньги и делают замены. ➡Тайник Store ➡Тайник Store ➡Тайник Store
1 643
10
Canonical финансирует проект по автоматическому переводу C-кода на Rust для Ubuntu Linux. Это трёхлетняя совместная работа с
Canonical финансирует проект по автоматическому переводу C-кода на Rust для Ubuntu Linux. Это трёхлетняя совместная работа с Бристольским университетом и UK Research and Innovation. И это не эксперимент в духе «вот мой C-код, перепиши его на Rust и ничего не сломай». Процесс состоит из четырёх этапов — кодовую базу разбивают на части с учётом зависимостей, затем переводят с помощью моделей, обученных на реальных примерах миграции C → Rust, после чего проверяют через фаззинг и формальную эквивалентность, а найденные расхождения пытаются автоматически исправлять с помощью символьного восстановления программ. В качестве первых целей выбрали AppArmor и snap-confine — критически важные для безопасности компоненты, которые входят в каждую установку Ubuntu. Выбор интересный. Автоматически переписать какую-нибудь вспомогательную библиотеку — одно. Начать сразу с критичных компонентов — совсем другое. Пока это всё ещё исследовательский проект. Три года — большой срок, а диссертация сама по себе ещё не означает готовый продукт. Но если их система проверки действительно окажется надёжной, такой подход вполне может стать способом массово переносить Linux-проекты с C на Rust. По крайней мере внутри Ubuntu. 👉 @Cpportal
1 586
11
HyperLogLog позволяет оценивать количество уникальных элементов среди миллиардов записей, используя всего несколько килобайт
HyperLogLog позволяет оценивать количество уникальных элементов среди миллиардов записей, используя всего несколько килобайт памяти. Он хеширует каждый элемент, отслеживает самые длинные последовательности ведущих нулей и по этим наблюдениям оценивает общее число уникальных значений. Минимальный расход памяти при удивительно высокой точности. 👉 @Cpportal
1 652
12
Вот другой лучший сайт, чтобы изучить Linux с нуля 😏 https://labex.io/courses/linux-for-noobs 👉 @Cpportal
Вот другой лучший сайт, чтобы изучить Linux с нуля 😏 https://labex.io/courses/linux-for-noobs 👉 @Cpportal
1 701
13
Shell Gym – интерактивный тренажёр командной строки Linux, созданный на основе многолетнего опыта преподавания. По сути, авто
Shell Gym – интерактивный тренажёр командной строки Linux, созданный на основе многолетнего опыта преподавания. По сути, автор выделил ядро iximiuz Labs и превратил его в отдельный демон. https://github.com/iximiuz/shellgym 👉 @Cpportal
1 903
14
«Пусть этот луч напомнит, что всё получится» ✨ Сложные задачи решаются легче, когда рядом есть люди, которые в тебя верят. Ес
«Пусть этот луч напомнит, что всё получится» ✨ Сложные задачи решаются легче, когда рядом есть люди, которые в тебя верят. Если у коллеги впереди важный проект или релиз, твоя поддержка будет очень кстати. Так у команды Т1 появилась прикольная идея: приглашаем тебя создать открытку и отправить её любимым коллегам. Действуй 💫
1 486
15
Linux может заменять собственные машинные инструкции на версии, оптимизированные под конкретный процессор, без необходимости
Linux может заменять собственные машинные инструкции на версии, оптимизированные под конкретный процессор, без необходимости собирать отдельное ядро. Он хранит исходную инструкцию, её замену и информацию о том, какая возможность процессора для неё требуется. Затем уже во время работы Linux изменяет код самого ядра. А макрос, который делает всё это возможным, выглядит совершенно безумно. 👉 @Cpportal
1 981
16
Эта функция каким-то образом вызывает сама себя, ни разу не обращаясь к собственному имени. Это реализация идеи Y-комбинатора
Эта функция каким-то образом вызывает сама себя, ни разу не обращаясь к собственному имени. Это реализация идеи Y-комбинатора на C с помощью указателей на функции и структуры, которая ссылается сама на себя. Функция вызывает s->fn(s, n - 1) вместо прямого вызова fact(). Это пример того, как рекурсия может существовать без прямого упоминания имени функции внутри её собственного тела. 👉 @Cpportal
1 932
17
Я разбирался с настройкой SQLite у клиента и наткнулся на вещь, которой не ожидал. База работала сразу на нескольких машинах,
Я разбирался с настройкой SQLite у клиента и наткнулся на вещь, которой не ожидал. База работала сразу на нескольких машинах, но у SQLite всё равно оставался только один процесс записи. Потом я нашёл LiteFS. Он не пытается убрать модель SQLite с одним писателем. Вместо этого одна машина выбирается основной через распределённую аренду, а все остальные становятся репликами. По сути, решение оказалось таким: просто гарантировать, что запись всегда идёт только с одной машины. И каким-то образом это делает всю архитектуру намного проще. Сам код продления аренды выглядит примерно так:
1 905
18
Парни с нуля реализовали microgpt Карпати на чистом C. https://github.com/vixhal-baraiya/microgpt-c Скорость: > 6,9 млн токенов/с на Ryzen 5 5600H > 10,1 млн токенов/с на Apple M5 Pro Для ускорения использовали вручную написанные ядра AVX2 и NEON, хранение весов по столбцам, которое избавляет от горизонтальных редукций, заранее вычисленную таблицу префиксов для пар (token, pos) и быструю аппроксимацию экспоненты Шраудольфа. 👉 @Cpportal
2 273
19
Возможно, это самый безумный компилятор C, который я вообще когда-либо видел. https://github.com/xoreaxeaxeax/movfuscator Он превращает C-код в тьюринг-полный ассемблер, состоящий только из одной инструкции — MOV. Разбирать вредоносное ПО, скомпилированное этой штукой, было бы настоящим кошмаром. 👉 @Cpportal
2 237
20
Приглашаем на бесплатный открытый вебинар курса «Программист С»: «С без компромиссов: обработка ошибок и полиморфизм» Когда:
Приглашаем на бесплатный открытый вебинар курса «Программист С»: «С без компромиссов: обработка ошибок и полиморфизм» Когда: 25 августа, 20:00 (мск) Язык С даёт полный контроль над памятью и железом, но за эту мощь приходится платить — в нём нет встроенных исключений и классов. Однако, это не значит, что отказоустойчивость и гибкость недоступны. На вебинаре разберём техники, которые обычно остаются за кадром, и покажем, как писать на С надёжно, масштабируемо и без ущерба для производительности. Что будет на вебинаре: Рассмотрим setjmp/longjmp — аналог исключений, который позволяет «телепортироваться» сквозь стек вызовов; Создадим виртуальные таблицы (vtable) — руками реализуем полиморфизм, как в C++; Соединим обе техники в одном проекте – создадим систему логирования с централизованной обработкой ошибок. Зарегистрироваться https://otus.pw/esbQO/?erid=2W5zFGRSKay Бесплатное занятие приурочено к старту курса «Программист С» Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
1 155