Make a deal with C++ Academy
🔒 Paid proposals held safely in escrow — released only when the work's approved.
Known for
2.8K views
⚡️ Один `static` - три разных смысла. Добро пожаловать в C. В C ключевое слово static меняет поведение в зависимости от того, где именно оно написано. ### 1. static у глобальной переменной static int global; Переменная имеет internal linkage - она доступна только внутри текущего .c файла. Это удобный способ спрятать детали реализации модуля. ### 2. static внутри функции void foo(void) {
2.2K views
🖥 C++26 закрывает одну из самых больных тем lock-free кода - безопасное удаление памяти. Проблема не в atomics. Проблема в том, что один поток уже убрал узел из структуры, а другой всё ещё может его читать. Удалишь слишком рано, получишь use-after-free. Поэтому в C++26 стандартизируют Hazard Pointers. Идея простая: поток заранее помечает объект как “я сейчас его читаю”. Пока хотя бы один re
2.1K views
📚 Библиотека для работы с SQLite в C++26 с использованием рефлексии Reflite — это библиотека на C++26, которая упрощает взаимодействие с SQLite, позволяя использовать обычные структуры как основу для выполнения запросов. Она поддерживает основные операции: вставка, удаление, выборка и обновление, избавляя от лишнего шаблона кода. 🚀 Основные моменты: - Легковесная библиотека в одном файле - Подде
2K views
⚡️ Linux может освободить RAM, не уничтожая сам диапазон виртуальной памяти процесса. Это как раз то, что делает madvise(MADV_DONTNEED) для anonymous mappings. Сценарий такой: char *region = mmap(NULL, GB, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); // потрогали часть страниц madvise(region, GB, MADV_DONTNEED); По
📣 Post reach
🔥 Top post: ⚡️ Один `static` - три разных смысла. Добро пожаловать в C. В C · 2.8K views
Recent posts
View on Telegram ↗
🔥 Top post
⚡️ Один `static` - три разных смысла. Добро пожаловать в C. В C ключевое слово static меняет поведение в зависимости от того, где именно оно написано. ### 1. static у глобальной переменной static int global; Переменная имеет internal linkage - она доступна только внутри те…
В C есть синтаксис, который выглядит как опечатка: case '0' ... '9': Кажется, что такой switch вообще не должен компилироваться. Но в GCC это работает. Это расширение называется case ranges — можно задавать сразу диапазон значений вну…
Одна строка C, которая может сломать вам логику В C порядок вычисления аргументов функции не определён. foo(i++, i++); Из-за этого один и тот же код может дать разный результат: * gcc: foo(1, 0) * clang: foo(0, 1) Причина простая: к…
🔥 Хочешь быстрее расти в IT? Хватит учиться в одиночку Окружение решает больше, чем кажется. Собрал папки и каналы, где можно быстрее влиться в нужное направление, следить за трендами и не вариться в своём пузыре. AI: t.me/ai_machinelea…
Кто-то под именем Сатоши Накамото в 2008 году опубликовал идею, из которой выросла целая индустрия майнинга с огромным энергопотреблением. И до сих пор никто достоверно не знает, кто скрывается за этим именем. При этом сама базовая идея …
🖥 C++26 закрывает одну из самых больных тем lock-free кода - безопасное удаление памяти. Проблема не в atomics. Проблема в том, что один поток уже убрал узел из структуры, а другой всё ещё может его читать. Удалишь слишком рано, получиш…
⚡️ Linux может освободить RAM, не уничтожая сам диапазон виртуальной памяти процесса. Это как раз то, что делает madvise(MADV_DONTNEED) для anonymous mappings. Сценарий такой: char *region = mmap(NULL, GB, PROT_READ…
⚙️ Обычный strcat() в цикле может незаметно превратить простую склейку строк в O(n²). Причина в том, что strcat() при каждом вызове сначала ищет конец уже собранной строки. Чем длиннее буфер, тем больше данных приходится повторно проходи…
⚡️ Fenwick Tree держится на одном битовом трюке Fenwick Tree, или Binary Indexed Tree, считает prefix sums за O(log n). Вся магия в операции: i & -i Она находит младший установленный бит числа. Почему это работает? В two’s compleme…
📚 Библиотека для работы с SQLite в C++26 с использованием рефлексии Reflite — это библиотека на C++26, которая упрощает взаимодействие с SQLite, позволяя использовать обычные структуры как основу для выполнения запросов. Она поддерживает …
💡 Clang умеет показывать AST, и это один из лучших способов реально понять, что компилятор видит в вашем C/C++ коде. AST — это Abstract Syntax Tree, внутреннее представление программы после парсинга. Например, простой код: int x = a + …
🎶 Оптимизированный аудиовизуализатор для Windows Spectrum — это легковесный аудиовизуализатор на C++, который обрабатывает звук в реальном времени и выводит его в консоль без разрывов экрана. Он использует FFTW3 для анализа аудиосигналов …
📊 Channel activity & format
💡 Facts
🕵️ Fake follower check
Estimated- Est. 69% real, active audience · Medium fake-follower risk.
- Low engagement (~0.1× of followers engage each post) — a sign of an inflated or inactive audience.
Low confidence — few signals are public for this listing, so treat it as a rough screen. Heuristic estimate from engagement, follower ratios, account age & growth — a screening signal, not a guarantee.
About
📸 Gallery
🔀 Audience overlap
EstimatedEstimated shared audience with similar creators — useful for avoiding overlap (or doubling down) when planning a campaign.
More like this
Find more →
Frequently asked questions
How much does C++ Academy charge for a sponsorship?
How do I contact C++ Academy for a brand deal or collaboration?
How many subscribers does C++ Academy have?
✉ Message C++ Academy
Reaching out to influencers is a Pro feature. Upgrade to message any influencer directly — perfect for brands and agencies booking sponsorships.
- ✓ Message any influencer from their listing
- ✓ The influencer gets notified by email
- ✓ Manage every conversation in one inbox
Already Pro? Log in.
🎤 Event / appearance with C++ Academy
Booking an event / appearance is a Pro feature. Upgrade to book C++ Academy for an in-person or virtual appearance — payment held safely in escrow until the event is done.
- ✓ Book them for events, livestreams, panels & more
- ✓ C++ Academy gets notified by email
- ✓ Fee held in escrow, released after the appearance
Already Pro? Log in.
You're out of free requests this month
Free accounts get 5 per month. Go Pro for unlimited sponsor pitches, collab requests & sponsorship deals — plus featured placement, the Verified badge, free withdrawals and more.
Upgrade to Pro — $9.95/mo →Your free limit resets on the 1st of next month.
Auto-generated from Telegram's public data — no affiliation with or endorsement by SocialDB. Is this you? Claim it · Remove