LINUX.ORG.RU

General-purpose библиотеки для С++

 


1

4

Перечислите библиотеки максимально широкого плана для С++, где пытаются решить все проблемы сразу, иными словами наборы utils

Из тех которые не сдохли я припоминаю Glib(-mm), Qt, boost, Facebook Folly

★★★★★

Ещё Poco, но сам не использовал.

Begemoth ★★★★★
()
Ответ на: комментарий от slyjoeh

Neu - C++11 framework for AI, networking and distributed objects, simulation and modeling, languages and compiler construction, concurrency, and more.

Ничего себе микс

vertexua ★★★★★
() автор топика

Перечислите библиотеки максимально широкого плана для С++, где пытаются решить все проблемы сразу, иными словами наборы utils

Просто любопытно: вопрос носит какой-то практический интерес?

DarkEld3r ★★★★★
()

Перечислите библиотеки максимально широкого плана для С++, где пытаются решить все проблемы сразу

Шотакое, никто не упомянул ACE? O_O

tailgunner ★★★★★
()

Еще была Loki от Александреску

Sectoid ★★★★★
()
Ответ на: комментарий от vertexua

Имею спортивный интерес с написанием подобного, дома, вот смотрю что есть

То есть ты хочешь взять и просто так начать писать набор разнородных библиотек? А зачем? Опять же, не критикую, а интересуюсь. Просто мне этот процесс представляется немного иначе - вот нужно что-то, смотришь на готовое. Нет подходящего - пишешь своё. А дальше можно наращивать инфраструктуру.

Опять же, твои примеры взять. Qt изначально графический фреймворк, ну и инфраструктура вокруг него. Буст - полигон для обкатывания новых вещей, которуе могут войти в стандарт. А у тебя какая идея/цель?

DarkEld3r ★★★★★
()

В wxWidgets довольно много всего есть кроме GUI - трэды, регулярные выражения, юникод-строки, по-моему что-то для работы с сетью даже. До C++11/14 было довольно актуально.

afiskon
()

у вас нет гугло-утилс? каждая крупная компания, использующая кресты, свои велосипедит.

anonymous
()
Ответ на: комментарий от anonymous

Пукан разорван у одного анонимуса или нескольких?

vertexua ★★★★★
() автор топика
Ответ на: комментарий от vertexua

вот там и черпай вдохновение. такие библиотеки — самые толковые, а на чужие ты сможешь посмотреть только устроившись туда работать.

anonymous
()
Ответ на: комментарий от anonymous

Черпаю в том числе, то что в опен-сорсе конечно послабее, но все равно есть что посмотреть

vertexua ★★★★★
() автор топика
Ответ на: комментарий от vertexua

Тебе нужна была «библиотека максимально широкого плана для С++, где пытаются решить все проблемы сразу»? Если ACE не подходит под это описание, не знаю, что вообще подходит.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Шотакое, никто не упомянул ACE? O_O

Всё уже. Отпевание, похороны, осиновый кол. Кладбище после этого, на всякий случай, забетонировали.

Manhunt ★★★★★
()
Ответ на: комментарий от Manhunt

Всё уже. Отпевание, похороны, осиновый кол. Кладбище после этого, на всякий случай, забетонировали.

А виновник торжества знает, что вам так весело?

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

А виновник торжества знает, что вам так весело?

Не знаю. Но говорят, что у него продолжают расти ногти и волосы.

Manhunt ★★★★★
()

Спасибо за ссылки. В своё время столько велосипедов было написано, а сейчас проще всё.

Есть ли что-нибудь подобное CocoaPods для C++? (менеджер статических библиотек, который за версиями будет следить и прочая.)

P.S. (осуждающе) Вам бы лишь всем кладбища бетонировать, а нам работать ...

necromant ★★
()
Ответ на: комментарий от necromant

P.S. (осуждающе) Вам бы лишь всем кладбища бетонировать, а нам работать ...
necromant ★ (13.04.2015 23:59:55)

:D

Stil ★★★★★
()
Ответ на: комментарий от necromant

Есть ли что-нибудь подобное CocoaPods для C++? (менеджер статических библиотек, который за версиями будет следить и прочая.)

Самое близкое, о чём слышал biicode (название, мать его, нихрена не очевидное, фиг найдёшь, если забыл). Но оно закрытое, хотят ещё 7 тысяч пользователей, чтобы открыть.

xaizek ★★★★★
()
Ответ на: комментарий от Manhunt

не знаю как там насчёт ногтей и волос, но до прошлого года ACE был пошустрее многих прочих кроссплатформенных библиотек.
у него единственный минус - документации мало и она весьма хреновая. ну и синтаксис страшноватый (любители заглавных букв в коде). но по работоспособности он вполне себе ничего. к тому же там ещё есть ACE TAO и ещё какие-то приблуды и всё это вроде как до недавнего времени развивалось.

Iron_Bug ★★★★★
()
Ответ на: комментарий от Iron_Bug

у него единственный минус - документации мало и она весьма хреновая.

В свое время это решалось несколькими книгами по ACE, которые объясняли основные вещи. А далее хватало исходников/примеров, чтобы в деталях разобраться. Пара этих книг была даже на русском языке издана.

к тому же там ещё есть ACE TAO и ещё какие-то приблуды и всё это вроде как до недавнего времени развивалось.

Оно и сейчас развивается. На основе TAO эта же команда разработала OpenDDS, в которую сейчас, как мне представляется, вкладывается много труда. И еще они двигают новую штуку AXIOMA, которая так же построена на основе ACE и TAO.

Во всех этих вещах ACE в качестве базиса, от ACE вряд ли откажутся и будут потихонечку пилить ACE дальше. Может только не так шустро, как лет пять назад.

eao197 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.