# Что такое STL?

**URL:** <https://forum.itvdn.com/t/chto-takoe-stl/2482>\
**Category:** Общие вопросы\
**Created:** [27.09.2018 17:39:47 UTC](https://forum.itvdn.com/t/chto-takoe-stl/2482 "2018-09-27T17:39:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sergey226](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/s/f6c823/32.png) [@sergey226](https://forum.itvdn.com/u/sergey226)\
**Post date:** [27.09.2018 17:39:47 UTC](https://forum.itvdn.com/t/chto-takoe-stl/2482/1 "2018-09-27T17:39:47Z")

</div>

Что означает STL в контексте C ?

---

<div class="post-metadata">

**Author:** ![volklenam](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/v/eb8c5e/32.png) [@volklenam](https://forum.itvdn.com/u/volklenam)\
**Post date:** [27.09.2018 17:47:51 UTC](https://forum.itvdn.com/t/chto-takoe-stl/2482/2 "2018-09-27T17:47:51Z")

</div>

"Механизм шаблонов встроен в компилятор C , чтобы дать возможность программистам делать свой код короче за счет обобщенного программирования. Естественно, существуют и стандартные библиотеки, реализующие этот механизм. STL является самой эффективной библиотекой C на сегодняшний день..." - https://tproger.ru/articles/stl-cpp/

STL - Standart Template Library - это библиотека с множеством полезных штук, типа системных коллекций, строк, строковых коллекций, итераторов и всего такого прочего, без чего работа с языком была бы крайне неудобна.

Именно с помощью STL, программируя на C , вы используете такие штуки как предикаты, коллекции с их методами и так далее.
