Ответ 1
На самом деле ничего не происходит, как "идти на" как Boost на С++ (STL не считается его частью стандарта).
Помимо GLib, есть:
Возможный дубликат:
Почему нет полной сети архивирования c?
Всем известно, что C - очень маленький язык, у него есть только примитивы языка и почти нет стандартной библиотеки (нет структур данных или алгоритмов).
Поэтому у меня возникает вопрос, как найти хорошие библиотеки C для структур данных, алгоритмов и, возможно, системного программирования?
Например, если мне нужна хэш-таблица, как мне найти хорошую реализацию? Или, например, если мне нужно работать с графиками, что мне делать?
До сих пор я сам писал все. Но реализация хеш-таблицы нигде не достаточно хороша. Это очень просто.
Что делают продвинутые программисты C с этой проблемой? Действительно ли они сами пишут все библиотеки?
Спасибо, Бода Сидо.
На самом деле ничего не происходит, как "идти на" как Boost на С++ (STL не считается его частью стандарта).
Помимо GLib, есть:
GLib.
Не существует какого-либо установленного способа... есть просто распространение всех видов фреймворков. Часто есть разные силы в отношении того, чего хотят люди, например, в зависимости от того, для чего они предназначены для встроенных систем, ПК, вкуса ОС или что-то еще.