Все потоки
Поиск
Написать публикацию
Обновить
214.73

C *

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

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

Среда разработки CLion стала бесплатной для некоммерческого использования

Время на прочтение1 мин
Количество просмотров17K

В блоге JetBrains рассказали, что среда разработки CLion, предназначенная для языков программирования C и C++, теперь доступна бесплатно для некоммерческих проектов. Без подписки инструментом могут пользоваться все, кто изучает программирование, разрабатывает проекты с открытым исходным кодом, создаёт контент и занимается разработкой на C/C++ в качестве хобби.

Читать далее

Представлена открытая утилита Path для работы с путями в Windows и Linux

Время на прочтение1 мин
Количество просмотров5.1K

Разработчик Spyrja Galdr представил открытой утилиты Path для работы с путями в Windows и Linux. Исходый код проекта написан на C (в виде одного исходного файла примерно ~400 строк) и опубликован на GtLab.

Читать далее

Популярная библиотека регулярных выражений Oniguruma отправлена в архив на GitHub, проект «завершён»

Время на прочтение1 мин
Количество просмотров3.6K

С 24 апреля 2025 года объявлено о прекращении работы над проектом и переводе в архив репозитория на GitHub библиотеки регулярных выражений Oniguruma.

Проект Oniguruma — это современная и гибкая библиотека регулярных выражений. Она охватывает функции из различных реализаций регулярных выражений, которые традиционно существуют в разных языках.

Читать далее

Представлен открытый проект легковесной и настраиваемой библиотеки логирования microlog

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

Разработчик по имени Andrei Gramakov представил открытый проект легковесной и настраиваемой библиотеки логирования под названием microlog. Исходный код решения написан на C и опубликован на GitHub под лицензией MIT.

Читать далее

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

Время на прочтение3 мин
Количество просмотров5.5K

9 апреля 2025 года состоялся релиз языка программирования Crystal 1.16 (проект доступен онлайн для ознакомления). В этом проекте авторы решения пытаются совместить удобство разработки на языке Ruby с высокой производительностью приложений, свойственной языку C. Исходный код проекта опубликован на GitHub под лицензией Apache License 2.0.

Читать далее

Представлен проект Free95 — это операционная система, совместимая с Windows Win32 GUI и консольными приложениями

Время на прочтение1 мин
Количество просмотров16K

Разработчик по имени Кап Петров представил открытый проект под названием Free95 с использованием NT Syscalls и Win32 API Implementation. Это простая операционная система, совместимая с Windows Win32 GUI и консольными приложениями, которая «гораздо легче, проще и быстрее, чем ReactOS». Автор проекта планирует добавить совместимость с DirectX и играми. Исходный код решения написан на C и Assembly и опубликован на GitHub под лицензией GNU General Public License v3.0.

Читать далее

Новая версия Zlib-rs, написанная на Rust, не только безопаснее, но и теперь превосходит реализацию Zlib на C

Время на прочтение1 мин
Количество просмотров10K

Разработчики проекта библиотеки Zlib-rs, написанной на Rust, сообщили, что версия 0.4.2 проекта не только безопаснее, но и теперь превосходит реализацию Zlib на C, а также Chromium zlib.

Читать далее

Релиз открытого музыкального плеера Aqualung 2.0

Время на прочтение1 мин
Количество просмотров1.9K

Состоялся релиз открытого музыкального плеера Aqualung 2.0 для Linux. Код проекта написан на C и опубликован на GitHub под лицензией GNU General Public License v2.0.

Читать далее

Торвальдс заявил о неконструктивном диалоге по коду Rust в ядре Linux и призвал сопровождающих отвечать за свой код

Время на прочтение5 мин
Количество просмотров9.9K

Линус Торвальдс ответил на критику и вопросы сопровождающего ядра Linux Кристофа Хеллвига по поводу политики работы с Rust. Торвальдс заявил о неконструктивном диалоге при обсуждении интеграции кода Rust в ядро Linux и призвал сопровождающих отвечать за свой код. По мнению Торвальдся, «игнорировать сторону Rust» при работе с ядром Linux автоматически также означает, что у таких мейнтейнеров нет никакого права голоса на стороне Rust.

Читать далее

Грег Кроа-Хартман привёл убедительные доводы в пользу написания новых драйверов ядра Linux на Rust

Время на прочтение5 мин
Количество просмотров4.4K

Сопровождающий разработчик стабильной ветки ядра Linux Грег Кроа-Хартман (Greg Kroah-Hartman) привёл убедительные доводы в пользу написания новых драйверов ядра Linux на языке программирования Rust. Кроа-Хартман является ярым сторонником добавления кода на Rust в ядро Linux. Он призвал ментейнеров проекта и разработчиков писать новый код для ядра и драйверов Linux на Rust, а не на C.

Читать далее

Проект хранилища Monotone перешёл на лицензию MIT

Время на прочтение1 мин
Количество просмотров977

13 февраля 2025 года проект хранилища для последовательных данных Monotone (Embeddable Cloud-Native Storage for events and time-series data) перевёл свой репозиторий на GitHub на лицензию MIT. Исходный код решения написан на C.

Читать далее

Представлен проект LinuxPDF — Linux в PDF в браузере

Время на прочтение2 мин
Количество просмотров10K

Разработчик под ником ading2210 представил проект LinuxPDF — Linux в PDF в браузере. Проект открывается только в браузерах на базе Chromium, использующих движок PDFium. Код написан на C и опубликован на GitHub по лицензией GNU General Public License v3.0.

Читать далее

Представлен открытый проект astroterm — карта звёздного неба в терминале

Время на прочтение1 мин
Количество просмотров4.2K

Разработчик Далтон Люс представил открытый проект astroterm. Это карта звёздного неба в терминале. Исходный код решения написан на C и Python и опубликован на GitHub под лицензией MIT.

Читать далее

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

Представлен проект DoomPDF — Doom в PDF в браузере

Время на прочтение3 мин
Количество просмотров11K

Разработчик под ником ading2210 представил проект DoomPDF — это Doom в PDF в браузере. Код написан на C и опубликован на GitHub. Игровой PDF-файл открывается только в браузерах на базе Chromium, использующих движок PDFium.

Читать далее

Релиз стандартной библиотеки newlib 4.5.0

Время на прочтение1 мин
Количество просмотров2.7K

Команда проекта Cygwin представила выпуск библиотеки newlib 4.5.0, написанной на языке C и развиваемой инженерами из компании Red Hat. Библиотека newlib нацелена на предоставление компактной реализации стандартной C‑библиотеки (libc), пригодной для использования на встраиваемых системах c небольшим объёмом постоянного хранилища и оперативной памяти. Код проекта опубликован на GitHub распространяется под лицензией LGPLv2.

Предыдущая стабильная версия библиотеки newlib вышла 31 декабря 2023 года.

По информации OpenNET, в версии newlib 4.5.0:

Читать далее

После четырехлетнего перерыва в 2025 году снова состоится Международный конкурс обфускации кода на языке C

Время на прочтение2 мин
Количество просмотров3.8K

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

Читать далее

Вышел первый тестовый выпуск минималистичного веб-браузера FixBrowser 0.1

Время на прочтение3 мин
Количество просмотров4.1K

В конце декабря 2024 года состоялся первый тестовый выпуск минималистичного веб‑браузера FixBrowser 0.1 для Linux и Windows (2000/XP/Vista/7/8/8.1/10/11). Этот открытый проект рассчитан на низкое потребление ресурсов и обеспечение конфиденциальности.

Читать далее

Представлен стандарт параллельного программирования OpenMP 6.0

Время на прочтение2 мин
Количество просмотров6.3K

Опубликован набор спецификаций OpenMP 6.0 (Open Multi-Processing). Он определяет API и способы применения методов параллельного программирования для языков С, С++ и Fortran на многоядерных и гибридных (CPU+GPU/DSP) системах с общей памятью и блоками векторизации (SIMD). 

Читать далее

Релиз языка программирования Tcl 9.0 и библиотеки базовых элементов графического интерфейса Tk 9.0

Время на прочтение2 мин
Количество просмотров4.1K

26 сентября 2024 года состоялся релиз динамического языка программирования Tcl 9.0 и кроссплатформенной библиотеки базовых элементов графического интерфейса Tk 9.0. Выпуск предыдущей мажорной версии проекта Tcl/Tk 8.0 произошёл в марте 1999 года. Исходные коды Tcl/Tk написаны на C и Tcl и опубликованы на GitHub под лицензией BSD.

Читать далее

В среду выполнения JavaScript и TypeScript Bun 1.1.28 добавлена поддержка вызова кода на языке C

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

В обновлении среды выполнения JavaScript и TypeScript Bun 1.1.28 разработчики проекта добавили экспериментальную возможность компиляции и выполнения обработчиков, написанных на языке C.

Читать далее

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