Comments 24
А этот очень полезный список только в виде статьи на Хабре или тоже есть репа на каком нибудь github`е?
https://en.cppreference.com/w/cpp/links/libs -- этот список никакой не "официальный"
Не знаю как сейчас, а несколько лет назад на cppreference можно было зарегистрироваться и внести изменения в wiki-страничку со списком библиотек. Так что там список того, что успели и не поленились добавить на эту wiki-страничку. Попасть в список awesome-cpp чуть сложнее, там (емнип) PR отправлялся и этот PR ждал пока его примут.
В плюсах это действительно непросто, найти нужную либу. В идеале конечно, организацию программных библиотек надо воплощать в каком-нибудь пакетном менеджере вроде Conan.
chimera добавьте (https://www.cgl.ucsf.edu/chimera/). модификация митохондрий - наш путь в светлое будущее
awasome lists
https://github.com/fffaraz/awesome-cpp#readme
Можно в этот популярный добавить
C++ REST SDK - деприкейтед
Nanogui тоже депрекейтнули, и не поддерживаю уже
Не нашел в вашем списке Win32++ ( https://sourceforge.net/projects/win32-framework/ . Это опенсорсная альтернатива MFC, хотя, вроде бы, M$ опубликовало исходники своего MFC.
Лично я предпочитаю (опенсорсный) WTL ( https://sourceforge.net/projects/wtl/files/latest/download ), который тоже не нашел у вас. Хотя, в свое время, увлекался Qt и wxWidgets.
Есть WTL, в разделе "Фреймворки"
Windows Template Library — библиотека C++ для разработки GUI-приложений под Windows. [Public]
А то, чего нет в моем списке, нет ровно потому, что не было в исходном. В этой работе я не ставил себе целью слить несколько списков, или дополнить список теми проектами, с которыми я лично сталкивался и считаю их полезными. Возможно это - работа на будущее, если время будет
Подскажите, пожалуйста. Есть ли в этом списке (или вообще) нестандартная стандартная библиотека, максимально похожая на дотнентную (понятно, с учётом того, что это разные языки)? Желательно с поддержкой LINQ. (Я видел реализации LINQ отдельно).
Не совсем понял о чем вы, но может вам стоит взглянуть на C++/CLI?
C++/CLI это язык, требующий CLR. А я говорю про обычную библиотеку, подходящую для любого компилятора.
Меня интересует максимально близкая номенклатура классов и методов, но с поправкой на разницу подходов. Допустим, строковый класс в дотнете иммутабельный, а для плюсов тот же Replace()
мог бы быть мутабельным, если это ближе по духу к языку. Но вот остальное, скажем, тот же StringComparison
, хотелось бы как в BCL. Потому что BCL это самая человеколюбивая библиотека из всех, что я видел.
Что касается LINQ, то, разумеется, речь про функциональную форму, никто не ждёт встройки в синтаксис.
По отдельности я всё это видел, а вот чтобы просматривался системный подход — увы.
Нашёл время пошерстить список в поисках искомого. Reason очень похож на то, что надо, если бы не два момента.
Последний релиз был 16 лет назад.
Она платная для закрытого софта.
OpenSceneGraph устарел. Всё силы его разработчиков брошены на VulkanSceneGraph
Может я какой-то неправильный разработчик, но уже давно не испытывал потребности в подобных списках. Наверное с тех пор, когда собирал библиотеки и утилиты на dvd-r, так ни разу ими и не воспользовавшись)
Все так быстро устаревает. Поиск в гугле покажет, что наиболее популярно и не заброшено автором много лет назад. Рядом же будут ссылки на сравнения, отзывы, туториалы.
Но авторам списков по-любому респект за трудолюбие!
Когда стоит конкретная понятная задача - гугл, наверное, действительно будет полезнее. Однако мне вот, как недавно начавшему осваивать C++, весьма интересно полистать такой список, чтобы получить представление, что вообще в это вашем си-плюс-плюсе бывает/бывало. (Да, понятно, что есть в нём чуть более, чем всё))
Список, конечно, гигантский, но многие библиотеки deprecated или, как минимум, не обновлялись годами. Ну, и так и не понял чем Ваши описания более информативные, чем в источниках.
Нет Bass, одной из самых популярных библиотек для работы со звуком и миди. А миди не упоминается вообще.
В игровых движках нет Unreal Engine, что очень странно, ведь это вообще один из топовых игровых движков, код там пишут на С++
Тысяча и одна библиотека С++