🖥️ Создайте свою собственную ОС с uniOS
uniOS — это хобби-операционная система, созданная с нуля на C++20. Она поддерживает работу с реальным оборудованием x86-64, включает в себя работающую оболочку, сетевые функции TCP/IP и поддержку USB.
🚀Основные моменты:
- Полностью самописный ядро с поддержкой C++20.
- Предоставляет многозадачность и управление памятью через битовые карты.
- Включает собственный стек TCP/IP и драйвер USB 3.0.
- Простая файловая система uniFS и командная оболочка с поддержкой скриптов.
📌 GitHub: https://github.com/unionyxx/uniOS
uniOS — это хобби-операционная система, созданная с нуля на C++20. Она поддерживает работу с реальным оборудованием x86-64, включает в себя работающую оболочку, сетевые функции TCP/IP и поддержку USB.
🚀Основные моменты:
- Полностью самописный ядро с поддержкой C++20.
- Предоставляет многозадачность и управление памятью через битовые карты.
- Включает собственный стек TCP/IP и драйвер USB 3.0.
- Простая файловая система uniFS и командная оболочка с поддержкой скриптов.
📌 GitHub: https://github.com/unionyxx/uniOS
🔥13🤔8❤3🥰2😁2🥴1
🚀 Простая библиотека для текстовых команд в C++
conco — это заголовочная библиотека на C++, которая упрощает создание текстовых командных интерпретаторов. Она автоматически обрабатывает аргументы, выполняет функции и возвращает результаты в строковом формате. Идеально подходит для REPL и консольных приложений.
🚀Основные моменты:
- Заголовочная библиотека без зависимостей
- Автоматический разбор аргументов и их преобразование
- Поддержка методов классов как команд
- Обработка значений возврата и сериализация
- Поддержка перегрузки и значений по умолчанию
📌 GitHub: https://github.com/P-i-N/conco
conco — это заголовочная библиотека на C++, которая упрощает создание текстовых командных интерпретаторов. Она автоматически обрабатывает аргументы, выполняет функции и возвращает результаты в строковом формате. Идеально подходит для REPL и консольных приложений.
🚀Основные моменты:
- Заголовочная библиотека без зависимостей
- Автоматический разбор аргументов и их преобразование
- Поддержка методов классов как команд
- Обработка значений возврата и сериализация
- Поддержка перегрузки и значений по умолчанию
📌 GitHub: https://github.com/P-i-N/conco
👍5🔥5❤4
This media is not supported in your browser
VIEW IN TELEGRAM
DOOM запустили… в наушниках. И да - на них реально можно играть 😱
Один энтузиаст портировал легендарный Doom на PineBuds Pro. Почему именно они?
Потому что это одни из немногих наушников с open-source прошивкой, плюс внутри стоит достаточно бодрый чип, чтобы после пары хардкорных модификаций вытянуть игру аж на 18 FPS.
Но самое безумное даже не это.
У наушников, внезапно, нет экрана. Поэтому разработчик пошёл ещё дальше и сделал сайт Doombuds, через который можно удалённо подключиться к наушникам и играть в Doom прямо из браузера.
Да, ты буквально играешь в шутер, который крутится внутри гарнитуры у тебя в ушах.
Понедельник для продуктивности явно отменяется.
Если уровень безумия у тебя достаточный и хочется повторить этот подвиг - весь код открыт и лежит на GitHub : https://github.com/arin-s/DOOMBuds
Один энтузиаст портировал легендарный Doom на PineBuds Pro. Почему именно они?
Потому что это одни из немногих наушников с open-source прошивкой, плюс внутри стоит достаточно бодрый чип, чтобы после пары хардкорных модификаций вытянуть игру аж на 18 FPS.
Но самое безумное даже не это.
У наушников, внезапно, нет экрана. Поэтому разработчик пошёл ещё дальше и сделал сайт Doombuds, через который можно удалённо подключиться к наушникам и играть в Doom прямо из браузера.
Да, ты буквально играешь в шутер, который крутится внутри гарнитуры у тебя в ушах.
Понедельник для продуктивности явно отменяется.
Если уровень безумия у тебя достаточный и хочется повторить этот подвиг - весь код открыт и лежит на GitHub : https://github.com/arin-s/DOOMBuds
👍12🔥9❤8🖕1
📜 TeaScript C++ Library: динамическое расширение приложений
TeaScript — это многофункциональный скриптовый язык, легко встраиваемый в C++ приложения. Он позволяет добавлять индивидуальные функциональности без необходимости перекомпиляции, что упрощает процесс развертывания. Библиотека поддерживает C++20 и предлагает демо-приложение для демонстрации API.
🚀 Основные моменты:
- Многообразие функциональностей для динамического расширения.
- Поддержка новых типов ошибок и конструкции catch.
- Интеграция с веб-модулями и полная поддержка JSON.
- Загружаемые примеры и демонстрации работы.
📌 GitHub: https://github.com/Florian-Thake/TeaScript-Cpp-Library
#cpp
TeaScript — это многофункциональный скриптовый язык, легко встраиваемый в C++ приложения. Он позволяет добавлять индивидуальные функциональности без необходимости перекомпиляции, что упрощает процесс развертывания. Библиотека поддерживает C++20 и предлагает демо-приложение для демонстрации API.
🚀 Основные моменты:
- Многообразие функциональностей для динамического расширения.
- Поддержка новых типов ошибок и конструкции catch.
- Интеграция с веб-модулями и полная поддержка JSON.
- Загружаемые примеры и демонстрации работы.
📌 GitHub: https://github.com/Florian-Thake/TeaScript-Cpp-Library
#cpp
👍10❤2🥰2
🚀 Эффективное параллельное программирование с Taskflow
Taskflow — это библиотека для написания параллельных программ на C++, которая упрощает создание и управление задачами. Она предлагает высокую производительность и гибкость, позволяя легко интегрировать сложные параллельные нагрузки и оптимизировать многопоточность.
🚀 Основные моменты:
- Простая в использовании API для параллельного программирования
- Поддержка условного выполнения задач и компоновки
- Эффективное взаимодействие CPU и GPU
- Визуализация и профилирование задач с помощью TFProf
- Подходит для научных вычислений и промышленных приложений
📌 GitHub: https://github.com/taskflow/taskflow
Taskflow — это библиотека для написания параллельных программ на C++, которая упрощает создание и управление задачами. Она предлагает высокую производительность и гибкость, позволяя легко интегрировать сложные параллельные нагрузки и оптимизировать многопоточность.
🚀 Основные моменты:
- Простая в использовании API для параллельного программирования
- Поддержка условного выполнения задач и компоновки
- Эффективное взаимодействие CPU и GPU
- Визуализация и профилирование задач с помощью TFProf
- Подходит для научных вычислений и промышленных приложений
📌 GitHub: https://github.com/taskflow/taskflow
🔥8❤6👍2
🎨🚀 MayaFlux: Новая эра мультимедийной обработки
MayaFlux — это архитектура, объединяющая аудио, видео и алгоритмическое создание в единую вычислительную среду. Она позволяет работать с мультимедийными данными без разделения на отдельные домены, обеспечивая синхронность и гибкость в реальном времени.
🚀Основные моменты:
- Прямой поток данных между аудио и графикой без переводов
- Живое редактирование алгоритмов с минимальной задержкой
- Рекурсивная композиция с использованием корутин C++20
- Синхронизация обработки аудио и графики на основе единого расписания
- Адаптивные алгоритмы, настраивающиеся в реальном времени
📌 GitHub: https://github.com/MayaFlux/MayaFlux
MayaFlux — это архитектура, объединяющая аудио, видео и алгоритмическое создание в единую вычислительную среду. Она позволяет работать с мультимедийными данными без разделения на отдельные домены, обеспечивая синхронность и гибкость в реальном времени.
🚀Основные моменты:
- Прямой поток данных между аудио и графикой без переводов
- Живое редактирование алгоритмов с минимальной задержкой
- Рекурсивная композиция с использованием корутин C++20
- Синхронизация обработки аудио и графики на основе единого расписания
- Адаптивные алгоритмы, настраивающиеся в реальном времени
📌 GitHub: https://github.com/MayaFlux/MayaFlux
❤3🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Релиз Claude Opus 4.6
Anthropic выпустили флагманскую модель: Opus 4.6 теперь лучше планирует, дольше держит сложные агентские задачи, стабильнее работает с огромными кодовыми базами и умеет находить собственные ошибки.
Anthropic дала 16 ИИ-агентам задачу - с нуля написать C-компилятор.
Итог:
• ~100 000 строк кода
• Компилирует Linux kernel
• проходит 99% torture-тестов GCC
• собирает FFmpeg, Redis, PostgreSQL, QEMU
• запускает Doom
Все это обошлось в $20k и 2 недели работы
Для масштаба: GCC развивали тысячи инженеров на протяжении 37 лет.
Но важный момент - «код не писал человек» не значит «человек не участвовал».
Исследователь:
• постоянно перерабатывал тесты
• строил CI, когда агенты ломали работу друг друга
• придумывал обходные пути, когда все 16 агентов застревали на одном баге
Роль кодера-человека не исчезла.
Она сместилась.
С написания кода - к проектированию среды, в которой ИИ способен писать код.
После такого всерьёз говорить, что ИИ «упёрся в потолок», становится всё сложнее.
www.anthropic.com/news/claude-opus-4-6
Anthropic выпустили флагманскую модель: Opus 4.6 теперь лучше планирует, дольше держит сложные агентские задачи, стабильнее работает с огромными кодовыми базами и умеет находить собственные ошибки.
Anthropic дала 16 ИИ-агентам задачу - с нуля написать C-компилятор.
Итог:
• ~100 000 строк кода
• Компилирует Linux kernel
• проходит 99% torture-тестов GCC
• собирает FFmpeg, Redis, PostgreSQL, QEMU
• запускает Doom
Все это обошлось в $20k и 2 недели работы
Для масштаба: GCC развивали тысячи инженеров на протяжении 37 лет.
Но важный момент - «код не писал человек» не значит «человек не участвовал».
Исследователь:
• постоянно перерабатывал тесты
• строил CI, когда агенты ломали работу друг друга
• придумывал обходные пути, когда все 16 агентов застревали на одном баге
Роль кодера-человека не исчезла.
Она сместилась.
С написания кода - к проектированию среды, в которой ИИ способен писать код.
После такого всерьёз говорить, что ИИ «упёрся в потолок», становится всё сложнее.
www.anthropic.com/news/claude-opus-4-6
❤8👍4🔥3🍌1
💻 Курс “Программист на C” от OTUS — закрытие набора!
Плавный старт продлится до 13.02.2026г!
Погрузитесь в мощный язык системного программирования.
Почему стоит пройти вступительное тестирование и записаться на курс:
• Глубокое изучение: синтаксис C, архитектура процессоров, управление памятью, ассемблер
• Практика задач уровня Middle для реальных навыков
💡 Кому подходит:
• Разработчикам, желающим углубить знания в C
•Специалистам по интеграции C-библиотек
✅ Итоги курса:
• Создание оптимизированных приложений
• Понимание работы процессоров и памяти
• Навыки системного программирования
👉 Успейте записаться. Пройдите успешно тест и получите спеццену. Подробности уточняйте у менеджера и не забудьте применить промокод C_01_5 до 13.02.2026:
Пройти тест и оставить заявку на курс: https://tglink.io/c2faf17e2ff80b?erid=2W5zFGnVgc8
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
Плавный старт продлится до 13.02.2026г!
Погрузитесь в мощный язык системного программирования.
Почему стоит пройти вступительное тестирование и записаться на курс:
• Глубокое изучение: синтаксис C, архитектура процессоров, управление памятью, ассемблер
• Практика задач уровня Middle для реальных навыков
💡 Кому подходит:
• Разработчикам, желающим углубить знания в C
•Специалистам по интеграции C-библиотек
✅ Итоги курса:
• Создание оптимизированных приложений
• Понимание работы процессоров и памяти
• Навыки системного программирования
👉 Успейте записаться. Пройдите успешно тест и получите спеццену. Подробности уточняйте у менеджера и не забудьте применить промокод C_01_5 до 13.02.2026:
Пройти тест и оставить заявку на курс: https://tglink.io/c2faf17e2ff80b?erid=2W5zFGnVgc8
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
❤4🤬2🤝1💊1
📜 TeaScript C++ Library: динамическое расширение приложений
TeaScript — это встраиваемый скриптовый язык, близкий к C++, который позволяет расширять приложения во время выполнения без необходимости перекомпиляции. Библиотека поддерживает C++20 и может использоваться без зависимостей, предлагая простоту и мощные возможности для разработчиков.
🚀 Основные моменты:
- Встраиваемый и независимый от зависимостей.
- Поддержка многопарадигменного программирования.
- Примеры и демонстрационные приложения включены.
- Обновления с новыми функциями, включая поддержку BSON и JSON.
📌 GitHub: https://github.com/Florian-Thake/TeaScript-Cpp-Library
#cpp
TeaScript — это встраиваемый скриптовый язык, близкий к C++, который позволяет расширять приложения во время выполнения без необходимости перекомпиляции. Библиотека поддерживает C++20 и может использоваться без зависимостей, предлагая простоту и мощные возможности для разработчиков.
🚀 Основные моменты:
- Встраиваемый и независимый от зависимостей.
- Поддержка многопарадигменного программирования.
- Примеры и демонстрационные приложения включены.
- Обновления с новыми функциями, включая поддержку BSON и JSON.
📌 GitHub: https://github.com/Florian-Thake/TeaScript-Cpp-Library
#cpp
👍5❤3🖕2🥰1👏1
🔥 Полезная подборка каналов только код, практика и самые передовые инструменты, которые используют разработчики прямо сейчас.👇
🖥 ИИ: t.me/ai_machinelearning_big_data
🖥 Python: t.me/pythonl
🖥 Linux: t.me/linuxacademiya
🖥 C++ t.me/cpluspluc
🖥 Docker: t.me/DevopsDocker
🖥 Хакинг: t.me/linuxkalii
🖥 Devops: t.me/DevOPSitsec
👣 Golang: t.me/Golang_google
🖥 Аналитика: t.me/data_analysis_ml
🖥 Javascript: t.me/javascriptv
🖥 C#: t.me/csharp_ci
🖥 Java: t.me/javatg
🖥 Базы данных: t.me/sqlhub
👣 Rust: t.me/rust_code
🤖 Технологии: t.me/vistehno
💰 Экономика и инвестиции в ИИ t.me/financeStable
💼 Актуальные вакансии: t.me/addlist/_zyy_jQ_QUsyM2Vi
🖥 Chatgpt бот в тг: t.me/Chatgpturbobot
📚 Бесплатные ит-книги: https://t.me/addlist/HwywK4fErd8wYzQy
🖥 Подборка по Golang: https://t.me/addlist/MUtJEeJSxeY2YTFi
⚡️ Лучшие ИИ ресурсы: https://t.me/addlist/2Ls-snqEeytkMDgy
Самое лучшее в этом: ты учишься даже тогда, когда “нет времени, просто потому что читаешь правильную ленту.
💰 Экономика и инвестиции в ИИ t.me/financeStable
💼 Актуальные вакансии: t.me/addlist/_zyy_jQ_QUsyM2Vi
📚 Бесплатные ит-книги: https://t.me/addlist/HwywK4fErd8wYzQy
⚡️ Лучшие ИИ ресурсы: https://t.me/addlist/2Ls-snqEeytkMDgy
Самое лучшее в этом: ты учишься даже тогда, когда “нет времени, просто потому что читаешь правильную ленту.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🧩 Семистабильный вектор для C++
🚀Основные моменты:
- Итераторы корректно отслеживают элементы при изменениях.
- Заголовочный-only библиотека, требует C++11 или новее.
- Поддерживает совместимость с Boost.Config.
- Имеет ограничения по потокобезопасности и обработке исключений.
📌 GitHub: https://github.com/joaquintides/semistable_vector
#cpp
semistable::vector — это контейнер, который обеспечивает стабильность итераторов при изменении содержимого, в отличие от стандартного std::vector. Он сохраняет элементы в непрерывной области памяти и предоставляет тот же API, но с дополнительной гарантией, что итераторы остаются действительными даже после вставок и удалений.🚀Основные моменты:
- Итераторы корректно отслеживают элементы при изменениях.
- Заголовочный-only библиотека, требует C++11 или новее.
- Поддерживает совместимость с Boost.Config.
- Имеет ограничения по потокобезопасности и обработке исключений.
📌 GitHub: https://github.com/joaquintides/semistable_vector
#cpp
👍9❤3🥰1😱1
🚀 Ускорьте работу со строками в C++ с simstr!
Библиотека simstr предлагает современную реализацию строковых объектов и алгоритмов для работы со строками, значительно упрощая процесс по сравнению со стандартным std::string. Она сочетает в себе высокую производительность и удобство, позволяя разработчикам легко манипулировать строками, используя мощные "строковые выражения".
🚀 Основные моменты:
- Эффективные строки и алгоритмы для char, char8_t, char16_t, char32_t, wchar_t.
- Поддержка "строковых выражений" для быстрой конкатенации и преобразования.
- Функции для работы с неизменяемыми строками: сравнение, поиск, замена и разбиение.
- Дополнительные объекты строк sstring и lstring для мутабельных операций.
📌 GitHub: https://github.com/orefkov/simstr
Библиотека simstr предлагает современную реализацию строковых объектов и алгоритмов для работы со строками, значительно упрощая процесс по сравнению со стандартным std::string. Она сочетает в себе высокую производительность и удобство, позволяя разработчикам легко манипулировать строками, используя мощные "строковые выражения".
🚀 Основные моменты:
- Эффективные строки и алгоритмы для char, char8_t, char16_t, char32_t, wchar_t.
- Поддержка "строковых выражений" для быстрой конкатенации и преобразования.
- Функции для работы с неизменяемыми строками: сравнение, поиск, замена и разбиение.
- Дополнительные объекты строк sstring и lstring для мутабельных операций.
📌 GitHub: https://github.com/orefkov/simstr
👍9❤5🥰1🤣1
⚡️ Zen C теперь в опенсорс
Вышел Zen C - новый язык, который пытается дать лучшее из двух миров:
- пишешь как на high-level языке
- но остаёшься в экосистеме C
- и без потери производительности
Причём это не только язык - Zen C позиционируется как целый toolkit:
можно подключать плагины и даже создавать свои.
Но важный момент:
Это продакшен? Нет.
Будут баги? Да. (и автор просит репортить)
Можно уже играться и пробовать все фичи? Да.
Сейчас проект открыт полностью: исходники уже доступны, а дальше автор будет:
- дописывать документацию
- добавлять тесты
- полировать стабильность
Короче: классный эксперимент в сторону “C, но удобнее” 0 можно уже трогать руками.
https://github.com/z-libs/Zen-C
Вышел Zen C - новый язык, который пытается дать лучшее из двух миров:
- пишешь как на high-level языке
- но остаёшься в экосистеме C
- и без потери производительности
Причём это не только язык - Zen C позиционируется как целый toolkit:
можно подключать плагины и даже создавать свои.
Но важный момент:
Это продакшен? Нет.
Будут баги? Да. (и автор просит репортить)
Можно уже играться и пробовать все фичи? Да.
Сейчас проект открыт полностью: исходники уже доступны, а дальше автор будет:
- дописывать документацию
- добавлять тесты
- полировать стабильность
Короче: классный эксперимент в сторону “C, но удобнее” 0 можно уже трогать руками.
https://github.com/z-libs/Zen-C
🔥8❤5💊4
По расчетам создателя Doom, при пропускной способности 256 Тбит/с внутри 200 км контура в каждый момент времени циркулировало бы примерно 32 ГБ данных, которые можно рассматривать как область памяти.
Кармак напомнил о старом принципе, где данные существовали в форме непрерывно передаваемых сигналов. В современном исполнении эта концепция могла бы стать энергоэффективной заменой DRAM - свет в кабеле потребляет меньше энергии, чем поддержание заряда в ячейках.
На практике реализовать такую систему физически сложно: 200 км оптоволокна это много даже для дата‑центра. Более реальной альтернативой Джон называет прямое соединение массивов флэш‑памяти с вычислительными чипами без контроллеров и шин, что тоже могло бы сократить задержки при работе больших моделей.
tomshardware.com
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤5🔥5✍2
🚀 Parallax Runtime: GPU Acceleration for C++ Algorithms
Parallax Runtime позволяет автоматически ускорять параллельные алгоритмы C++ на любых GPU с поддержкой Vulkan без изменения кода. Это решение исключает зависимость от конкретных вендоров и CUDA, обеспечивая универсальную производительность.
🚀 Основные моменты:
- - Поддержка всех GPU с Vulkan 1.2+
- - Умное управление памятью с синхронизацией
- - Низкие накладные расходы благодаря прямому доступу к Vulkan
- - Открытый исходный код (Apache 2.0)
📌 GitHub: https://github.com/parallax-compiler/parallax-runtime
#cpp
Parallax Runtime позволяет автоматически ускорять параллельные алгоритмы C++ на любых GPU с поддержкой Vulkan без изменения кода. Это решение исключает зависимость от конкретных вендоров и CUDA, обеспечивая универсальную производительность.
🚀 Основные моменты:
- - Поддержка всех GPU с Vulkan 1.2+
- - Умное управление памятью с синхронизацией
- - Низкие накладные расходы благодаря прямому доступу к Vulkan
- - Открытый исходный код (Apache 2.0)
📌 GitHub: https://github.com/parallax-compiler/parallax-runtime
#cpp
❤4👍3🔥3