Описание:В настоящее время язык программирования C++ активно развивается, международный комитет по стандартам обсуждает и регулярно принимает новые версии стандарта на этот язык, в которых добавляются новые существенные возможности, облегчающие и упрощающие решение некоторых задач программирования. В данном курсе производится введение в Стандартную Библиотеку Шаблонов (STL) языка С++ и новые ее возможности, реализованные в большинстве современных компиляторов этого языка. Подробно разбираются цели и задачи библиотеки шаблонов, а также ее внутреннее устройство (итераторы, алгоритмы, контейнеры). Помимо обзора возможностей библиотеки STL производится разбор тонких нововведений в сам язык программирования C++, подробно разбираются примеры их использования, иллюстрирующие их назначение. По каждой теме спецкурса студенты выполняют и сдают практические задания с измерением эффективности использования различных возможностей, имеющихся в стандартной библиотеке C++. В заключение дается краткий обзор других библиотек C++, доступных в исходных текстах для свободного применения.