История изменений
Исправление waker, (текущая версия) :
почему почти в каждом проекте(возьмем для простоты открытые) свои велосипеды?
потому что библиотеки, о которых ты хочешь услышать, часто не портабельны, и когда приходится проект портировать на тот же андроид — оказывается что эту библиотеку там хрен соберешь, или соберешь, но придется ждать года 2-3, пока ее разработчики родят (привет, glib).
поэтому, для портабельности, сишники предпочитают использовать библиотеки, не прибитые гвоздями к glibc (GNU), без лишних зависимостей, и с кодом, который если что можно самому поправить с минимальными усилиями. а библиотеки-монстры типа STL таковыми не являются никогда.
ах да, еще забыл — у некоторых этих библиотек еще иногда лицензии «слишком свободные», что несколько сужает аудиторию.
У кого какие мысли, кто какие перспективные разработки знает?
libc достаточно. ничего больше не нужно. если есть обобщенные удобные реализации каких-то алгоритмов — выкладывай на гитхаб под нормальной лицензией, кому пригодится — спасибо скажут.
Исправление waker, :
почему почти в каждом проекте(возьмем для простоты открытые) свои велосипеды?
потому что библиотеки, о которых ты хочешь услышать, часто не портабельны, и когда приходится проект портировать на тот же андроид — оказывается что эту библиотеку там хрен соберешь, или соберешь, но придется ждать года 2-3, пока ее разработчики родят (привет, glib).
поэтому, для портабельности, сишники предпочитают использовать библиотеки, не прибитые гвоздями к glibc (GNU), без лишних зависимостей, и с кодом, который если что можно самому поправить с минимальными усилиями. а библиотеки-монстры типа STL таковыми не являются никогда.
ах да, еще забыл — у некоторых этих библиотек еще иногда лицензии «слишком свободные», что несколько сужает аудиторию.
Исходная версия waker, :
почему почти в каждом проекте(возьмем для простоты открытые) свои велосипеды?
потому что библиотеки, о которых ты хочешь услышать, часто не портабельны, и когда приходится проект портировать на тот же андроид — оказывается что эту библиотеку там хрен соберешь, или соберешь, но придется ждать года 2-3, пока ее разработчики родят (привет, glib).
поэтому, для портабельности, сишники предпочитают использовать библиотеки, не прибитые гвоздями к glibc (GNU), без лишних зависимостей, и с кодом, который если что можно самому поправить с минимальными усилиями. а библиотеки-монстры типа STL таковыми не являются никогда.