Заканчивая тему общей классификации, перед тем как перейти к собственно описанию библиотек, хотелось бы дать краткое описание каждой группы. Еще пришла в голову мысль о том, что неплохо бы библиотеки классифицировать по уровню сложности; начинать всегда лучше с простого и постепенно переходить к сложному.
Итак, пробуем.
Блог о программировании, языках и теориии программирования, компиляторах и разработке; С++, Boost, Qt, Sql, NoSql, D, Go, Rust, Swift, Scala и многое другое.
Библиотека Boost - классификация часть 2
Итак, классификация библиотек Boost.
(деление не окончательное и еще будет изменяться по ходу разбора)
(деление не окончательное и еще будет изменяться по ходу разбора)
Библиотека Boost - классификация
Boost - одна из самых больших, функциональных и интересных библиотек для C++. Чего в ней только нет... На официальном сайте boost.org в документации существует классификация библиотек, входящих в состав Boost.
Мало кто применяет все это изобилие на практике. Некоторые библиотеки очень простые, а некоторые настолько сложны, что для правильной работы с ними нужно быть экспертом в C++. Некоторые чрезвычайно полезны, другие скорее демонстрируют потенциальные возможности языка, но вряд ли пригодятся вам в повседневной работе.
Официальное деление библиотек на группы показалось мне недостаточно точным, поэтому я решил сделать свое собственное деление.
Вот моя классификация:
Мало кто применяет все это изобилие на практике. Некоторые библиотеки очень простые, а некоторые настолько сложны, что для правильной работы с ними нужно быть экспертом в C++. Некоторые чрезвычайно полезны, другие скорее демонстрируют потенциальные возможности языка, но вряд ли пригодятся вам в повседневной работе.
Официальное деление библиотек на группы показалось мне недостаточно точным, поэтому я решил сделать свое собственное деление.
Вот моя классификация:
Дальнейшие планы
В планах перенос в этот блог из личного архива и написание новых статей, посвященных темам. Итак, грандиозные планы по возобновлению блога:
- языки программирования (возможно переводы глав из книг с собственными комментариями)
- библиотека Boost (возможно переводы документации и комментарии)
- Развитие C++
- NoSQL СУБД (также возможны переводы)
- разработка собственного языка программирования
- интернет, социальные сети, пиринговые сети
- софт
- прочие идеи из самых разных областей
Subscribe to:
Posts (Atom)