Рассматриваются элементы современных языков программирования с примерами их реализации на языке C/C++. Учебное пособие написано на основе одноименного учебного курса и посвящено технологии программирования на языках высокого уровня. Разобраны базовые алгоритмы и основные структуры данных, принципы объектно-ориентированного программирования, работа со стандартной библиотекой шаблонов STL, а также этапы и современные методы разработки надежного программного обеспечения. Большое внимание уделяется стилю программирования. Может использоваться как справочник по языкам С и C++, так как содержит схемы, таблицы, описания стандартных библиотек функций и библиотеку шаблонов классов STL. Приемы программирования и применения алгоритмов и структур данных иллюстрируются фрагментами программ. Для студентов технических ВУЗов.