Обновить
116.52

C *

Типизированный язык программирования

Сначала показывать
Порог рейтинга

Rust может стать обязательным для CPython: опубликован Pre-PEP

Время на прочтение2 мин
Охват и читатели4.9K

В сообществе Python обсуждают радикальное изменение архитектуры — предложение сделать Rust жесткой зависимостью для сборки интерпретатора. Это не просто эксперимент, а план полной интеграции языка в ядро CPython.

Авторы инициативы указывают, что C исторически страдает от утечек памяти и ошибок сегментации. Rust должен закрыть эти уязвимости архитектурно и упростить работу с многопоточностью, что критически важно для грядущего Python без глобальной блокировки GIL.

Читать далее

Новости

Релиз открытого универсального алгоритма сжатия без потерь Brotli 1.2

Время на прочтение2 мин
Охват и читатели7K

В конце октября 2025 года вышла версия открытого проекта Brotli 1.2 от команды Google. Это универсальный алгоритм сжатия без потерь. Предыдущий стабильный релиз решения состоялся в августе 2023 года. Исходный код проекта написан на TypeScript и C и опубликован на GitHub под лицензией MIT.

Читать далее

Вышел открытый проект Epha-ots для обеспечения обмена одноразовыми зашифрованными сообщениями

Время на прочтение1 мин
Охват и читатели5.5K

Представлен открытый проект под названием Epha-ots для обеспечения обмена одноразовыми зашифрованными сообщениями. Исходный код решения написан на JavaScript и C и опубликован на GitHub под лицензией GNU General Public License v3.0.

Читать далее

Представлен открытый проект Tino — утилиты для визуализации текста по частям в текущем окне терминала

Время на прочтение1 мин
Охват и читатели3.7K

Разработчик Дэниель Фальбо представил открытый проект Tino. Это очень простая утилита для визуализации текста, которая разбивает заданный файл на достаточное количество частей, чтобы его можно было отобразить от начала до конца в текущем окне терминала, если это возможно. Это как разместить каждую страницу сценария на стене.

Читать далее

Вышел фреймворк OpenZL 0.1.0, предназначенный для создания компрессоров данных без потерь

Время на прочтение2 мин
Охват и читатели5.7K

Представлена версия фреймворка OpenZL 0.1.0. Проект написан на C и C++, распространяется по лицензии BSD и предназначен для создания компрессоров данных без потерь. В решение также входит демонстрационная консольная утилита zli.

Читать далее

Представлена версия открытого USB-стека TinyUSB 0.19

Время на прочтение2 мин
Охват и читатели7.7K

Представлен выпуск открытого проекта TinyUSB 0.19. В рамках этого решения развивается кроссплатформенный USB-стек для встраиваемых систем. В проекте предоставляются компоненты USB-стека для USB-хостов (USB Host) и для подключаемых устройств (USB Device). Исходный код TinyUSB написан на языке C и опубликован на GitHub под лицензией MIT. Разработка решения ведётся с 2019 года.

Читать далее

Релиз открытого проекта Coreboot 25.09, представляющего альтернативы проприетарным прошивкам

Время на прочтение3 мин
Охват и читатели5.6K

Состоялся выпуск открытого проекта CoreBoot 25.09, в рамках которого разрабатывается свободная альтернатива проприетарным прошивкам и BIOS. Исходный код решения написан на языке C и опубликован на GitHub под лицензией GPLv2.

Читать далее

Вышел PortableGL 0.99 — реализация OpenGL 3 на языке C и C++

Время на прочтение1 мин
Охват и читатели5.4K

Состоялся выпуск открытого проекта PortableGL 0.99. В рамках проекта развивается программная реализация графического API OpenGL 3.x, написанная целиком на языке C. Теоретически, проект PortableGL можно использовать в любых приложениях, принимающих текстуру или фреймбуфер в качестве входных данных. Исходный код решения оформлен в виде одного заголовочного файла и опубликован на GitHub под лицензией MIT.

Читать далее

Представлена библиотека TLS Certificate Verification Bypass Library для отключения проверки TLS-сертификатов

Время на прочтение2 мин
Охват и читатели6.1K

Состоялся выпуск библиотеки под названием TLS Certificate Verification Bypass Library (tls‑preloader). Исходный текст проекта написан на языке C. Это универсальное решение, которое позволяет полностью отключать проверку TLS‑сертификатов, упрощая отладку и анализ работы приложений с зашифрованными соединениями.

Читать далее

Выпуск открытого модульного шрифтового движка FreeType 2.14

Время на прочтение1 мин
Охват и читатели4.5K

7 сентября 2025 года состоялся релиз открытого модульного шрифтового движка FreeType 2.14. Решение предоставляет единый API для унификации обработки и вывода шрифтовых данных в различных векторных и растровых форматах. Исходный код проекта написан на C и опубликован на GitHub под BSD-подобной лицензией FreeType.

Читать далее

Релиз открытого проекта Ventoy 1.1.06 и почти сразу 1.1.07 для создания мультизагрузочной флешки

Время на прочтение2 мин
Охват и читатели8.6K

18 августа 2025 года состоялся релиз открытого проекта Ventoy 1.1.06 и почти сразу 1.1.07, который позволяет создавать загрузочные USB‑носители с несколькими операционными системами. Код проекта написан на языке программирования C и опубликован на GitHub под лицензией GNU General Public License v3.0. Выпуск проекта Ventoy 1.1.00 состоялся в январе 2025 года.

Читать далее

Релиз NWinfo 1.4.2 — открытого портативного инструмента для быстрого просмотра ключевых характеристик ПК на Windows

Время на прочтение2 мин
Охват и читатели4K

4 августа 2025 года состоялся релиз легковесного проекта NWinfo 1.4.2. Это открытый портативный инструмент для быстрого просмотра ключевых деталей ПК от характеристик оборудования до программного обеспечения. Решение можно запустить на компьютерах на базе ОС Windows от версии XP и новее. Исходный код проекта написан на C.

Читать далее

Представлены победители IOCCC 2025 (международного конкурса обфускации кода на языке C)

Время на прочтение3 мин
Охват и читатели5.9K

После четырёхлетнего перерыва состоялся Международный конкурс обфускации кода на языке C (International Obfuscated C Code Contest, IOCCC, для экспертов и разработчиков Obscure/Obfuscated C program). Организаторы объявили победителей-разработчиков. Это мероприятие проводится с 1984 года (и отчасти вдохновлено ошибкой в ​​классическом Bourne shell). Считается, что это «старейший конкурс в Интернете» для разработчиков с девизом, что программисты должны получать удовольствие от C. Цель конкурса — «показать важность стиля программирования ироничным образом» и «нагрузить компиляторы C необычным кодом».

Читать далее

Ближайшие события

Выпуск системной библиотеки GNU C Library 2.42 (glibc) и релиз набора утилит GNU Binutils 2.45

Время на прочтение4 мин
Охват и читатели5.2K

28 июля 2025 года состоялся релиз системной библиотеки GNU C Library 2.42 (glibc). Это решение полностью следует требованиям стандартов ISO C23 и POSIX.1–2024. В создании нового выпуска glibc приняли участие 70 разработчиков. Прошлая стабильная версия проекта вышла полгода назад.

Читать далее

Выпуск открытого аудиоплеера VUPlayer 4.22 для Windows

Время на прочтение1 мин
Охват и читатели1K

21 июля 2025 года состоялся релиз открытого, лёгкого и многофункционального аудиоплеера VUPlayer 4.22 для Windows 7 и новее, поддерживающего воспроизведение без пауз и широкий спектр аудиоформатов, включая MP3, FLAC, AAC, Ogg Vorbis и другие.

Читать далее

Выпуск библиотеки OpenAPV 0.2 с эталонной реализацией видеокодека APV

Время на прочтение2 мин
Охват и читатели384

21 июля 2025 года состоялся выпуск библиотеки OpenAPV 0.2 с эталонной реализацией видеокодека APV (Advanced Professional Video), предназначенного для записи и обработки видео с профессиональным уровнем качества, близким к исходному качеству контента со сжатием без потерь. Исходный код решения написан на языке программирования C и опубликован под лицензией BSD.

Читать далее

Разработчики проекта FFmpeg добились 100х производительности в rangedetect8_avx512, благодаря ассемблерному коду

Время на прочтение1 мин
Охват и читатели6.7K

Разработчики открытого мультимедиа‑пакета FFmpeg заявили, что смогли добиться 100-кратной производительности в работе функции rangedetect8_avx512, благодаря новому патчу и искусству рукописного ассемблерного кода.

Читать далее

Релиз NWinfo 1.4.0 — открытого портативного инструмента для быстрого просмотра ключевых характеристик ПК на Windows

Время на прочтение2 мин
Охват и читатели972

4 июля 2025 года состоялся релиз легковесного проекта NWinfo 1.4.0. Это открытый портативный инструмент для быстрого просмотра ключевых деталей ПК от характеристик оборудования до программного обеспечения. Решение можно запустить на компьютерах на базе ОС Windows от версии XP и новее. Исходный код проекта написан на C.

Читать далее

Представлен открытый проект tmux-rs — версия терминального мультиплексора tmux на Rust

Время на прочтение3 мин
Охват и читатели2.1K

Разработчик Колин Ричардс представил открытый проект под названием tmux‑rs. Это первая альфа‑версия порта терминального мультиплексора tmux, написанная на языке программирования Rust.

Читать далее

Релиз языка программирования Hare 0.25.2

Время на прочтение3 мин
Охват и читатели8.6K

21 июня 2025 года состоялся релиз языка программирования Hare 0.25.2 от команды под руководством Дрю ДеВолта (создателя платформы SourceHut и mail-клиента Aerc). Выпуск Hare 0.24.0 состоялся в феврале 2024 года, релиз Hare 0.24.2 произошёл в июле 2024 года.

Читать далее

Вклад авторов