Показать сокращенную информацию
dc.contributor.author | Надейкина Л.А. | |
dc.date.accessioned | 2020-01-21T08:55:43Z | |
dc.date.available | 2020-01-21T08:55:43Z | |
dc.date.issued | 2020-01-21 | |
dc.identifier.isbn | 978-5-6042751-4-6 | |
dc.identifier.uri | http://storage.mstuca.ru:8080/xmlui/handle/123456789/8402 | |
dc.description | Данное учебное пособие издается в соответствии с рабочей программой дисциплины «Программирование» для студентов II курса направления подготовки 09.03.01 бакалавр очного обучения. В Учебном пособии рассматривается на базе языка С++ одна из основных парадигм современного программирования: обобщенное программирование. При объектно-ориентированном программировании основное внимание уделяется аспекту данных, а при обобщенном — алгоритмам. Цель обобщенного программирования — создание кода, который не зависит от типов данных. Шаблоны — это средства C++, предназначенные для создания обобщенных программ. Библиотека STL содержит шаблоны контейнерных классов, по разному сконструированных и предназначенных для хранения данных разных типов. STL предоставляет обобщенное представление алгоритмов, не зависящее как от типов данных, но и от типов контейнеров, которые хранят эти данные. Реализация такого подхода осуществляется с помощью итераторов. Шаблоны обеспечивают обобщенное представление типа данных, хранимых в контейнере. Итераторы является обобщенным представлением процесса перемещения по элементам контейнера. Рассмотрены шаблоны функций, определяющих общий алгоритм семейства функций, и шаблоны классов, позволяющие определить общие свойства классов. Рассмотрена библиотека STL, которая содержит набор шаблонов, представляющих контейнеры, итераторы, объекты функций и алгоритмы. | ru_RU |
dc.subject | Программирование. Обобщенное программирование | ru_RU |
dc.title | Программирование. Обобщенное программирование: учебное пособие. / Л.А. Надейкина. — Воронеж ООО «МИР», 2019. | ru_RU |
dc.type | Book chapter | ru_RU |