Документ взят из кэша поисковой машины. Адрес оригинального документа : http://old.master.cmc.msu.ru/hcs/lect-list_2.htm
Дата изменения: Wed Sep 15 16:45:56 1999
Дата индексирования: Mon Oct 1 21:24:19 2012
Кодировка: Windows-1251

Поисковые слова: спрайты
Приложение 2

Программы лекционных курсов

1. Анализ информационных технологий (Методологический базис открытых систем)

Автор программы: профессор В.А. Сухомлин

Лектор: профессор В.А. Сухомлин

Курс является обязательным, читается в первом семестре.

Аннотация

В курсе дается систематическое изложение научно-методических основ и системы стандартов информационных технологий (ИТ). Он знакомит слушателей с основными тенденциями и глобальными концепциями развития области ИТ, в частности, с концепцией открытых систем и концепцией Глобальной информационной инфраструктуры. В курсе подробно рассматриваются понятийный базис и эталонные модели основных разделов ИТ, структура и закономерности построения современной системы стандартов ИТ, организационная структура процесса стандартизации ИТ, аппарат профилирования ИТ, примеры международных профилей переносимости программного обеспечения, таксономия профилей и стандартов, концепция и технология конформности (соответствия) реализаций ИТ исходным профилям или стандартам, общесистемные аспекты ИТ, такие как, например, администрирование, управление безопасностью, интернационализация и др.

Учебная задача

Познакомить слушателей с основными тенденциями и концепциями развития ИТ, в частности, с концепцией открытых систем и концепцией Глобальной информационной инфраструктуры. Дать понимание важности стандартов для реализации концепции открытых систем на практике. Дать систематическое представление о системе стандартов ИТ. Освоить концептуальный базис ИТ. Познакомить с основными эталонными моделями важнейших разделов ИТ. Познакомить с аппаратом профилирования ИТ, назначением функциональной стандартизации, с международными гармонизированными профилями окружений открытых систем. Дать представление о концепции и технологии конформности ИТ, о стандартизации общесистемных аспектов ИТ, таких как администрирование, управление безопасностью, интернационализация продуктов ИТ и др.

В результате изучения курса слушатели смогут ориентироваться во всем пространстве стандартизованных спецификаций, разрабатывать профили комплексных прикладных технологий, реализовывать ИТ в соответствии с требованиями концепции открытых систем, методологически правильно осуществлять процессы установления конформности систем ИТ стандартам или профилям.

Методы проведения занятий

Лекционная форма занятий.

Формы контроля

Итоговый контроль - экзамен по курсу.

Содержание курса

1. Предмет, метод и структура методологического базиса области информационных технологий

Основные понятия концепции открытых систем. Иерархическая модель пространства стандартов и профилей ИТ, уровни и назначение профилей. Состав эталонных моделей. Классификация и обзор базовых спецификаций.

2. Концепция профиля ИТ, принципы документирования профилей

Назначение функциональных профилей. Семантика профиля. Связь с базовыми стандартами. Основные элементы определения профиля. Семантика конформности профиля. Структура документации профилей. Примеры международных гармонизированных профилей.

3. Профили окружения открытых систем (OSE-профили)

Назначение OSE-профилей. Свойства открытости систем ИТ. Определение основных понятий открытости. Классификация интерфейсов систем ИТ (API-интерфейсы, CSI-интерфейсы, HCI-интерфейсы, ISI-интерфейсы). Принципы и примеры разработки OSE-профилей.

4. Таксономия профилей ИТ

Принципы построения классификационной схемы для профилей ИТ. Таксономия OSE-профилей. Классы OSI-профилей. Таксономия OSI-профилей. Примеры применения таксономии профилей. Справочник профилей.

5. Профиль переносимости приложений

Профили функциональной среды открытых систем правительства США (Application Portability Profile). Функциональные области APP. Состав спецификаций APP и их анализ. Критерии оценки спецификаций при построении профилей.

6. Эталонная модель взаимосвязи открытых систем (OSI RM). Архитектура OSI RM (Рекомендация X200)

Основные понятия и элементы эталонной модели OSI RM. Многоуровневая архитектура взаимосвязи открытых систем. Функционирование эталонной модели. Состав и назначение функциональных уровней архитектуры модели OSI RM.

7. Эталонная модель OSI RM. Блоки данных и функции уровней (рекомендация X200)

Способы обмена данными. Типы и назначение блоков данных. Модель передачи блоков данных. Уровни протоколов и их назначение. Основные функции уровней.

8. Эталонная модель OSI RM. Адресация (Рекомендация X650)

Модель наименования и адресации в OSI RM. Наименование открытых систем. (N)-адреса. (N)-селекторы. Виды адресной информации. Адресные параметры сервисных примитивов. Адресная информация и (N)-протоколы. Отображение имен и адресов, функции справочника (Directory Facility).

9. Соглашение о спецификации сервиса (Рекомендация X210)

Модель сервиса уровней. Состав и основные свойства сервисных примитивов. Наименование сервисных примитивов. Соглашения о временных диаграммах. Примеры временных диаграмм.

10. Эталонная модель окружений открытых систем (POSIX 1003.0). Принципы построения модели и классификация интерфейсов

Цели, область применения. Основные понятия. Принципы построения модели. Типы интерфейсов и категории сервисов открытых систем. Элементы и структура эталонной модели POSIX OSE. Диаграммное представление эталонной модели. Модель реализации распределенных приложений. Классы OSE-интерфейсов. Модель языковых сервисов.

11. Эталонная модель окружений открытых систем (POSIX 1003.0). Модели категорий сервиса

Эталонная модель сервиса системного ядра. Эталонная модель коммуникационного сервиса. Эталонная модель сервиса баз данных. Модель обработки транзакций. Эталонная модель сервиса человеко-машинного интерфейса. Эталонная модель машинной графики и графического сервиса. Сервис системной безопасности. Эталонная модель управления. Профили прикладных окружений (AEPs).

12. Эталонная модель распределенной обработки данных (ODP)

Модель объектов, их семантика и реализация. Архитектура общего брокера заявок распределенных объектов (CORBA). Концепция middleware. Иерархия элементов архитектуры CORBA. Стабы клиентов, адаптеры и скелетоны объектов. Синтаксис и семантика языка описания интерфейсов архитектуры распределенной обработки IDL.

13. Концепция Глобальной информационной инфраструктуры (GII)

Цели и задачи; состав и характеристика услуг. Базовые модели (архитектурные, функциональные, структурные). Язык спецификации сценариев; организационная инфраструктура. Основные задачи и направления работ в области стандартизации. Проект атласа стандартов GII (GII Roadmap). Роль концепции открытых систем в реализации GII.

14. Организационная структура в области стандартизации ИТ

Основные международные организации по стандартизации ИТ. Состав, сфера ответственности и формы сотрудничества организаций, ответственных за разработку формальных международных стандартов ИТ (ISO, IEC, ITU-T). Основные промышленные профессиональные или административные организации по стандартизации (IEEE, Internet и IAB), а также промышленные консорциумы (ECMA, OMG, Open Group, NMF, W3C) и их сфера деятельности.

Литература

1. Сухомлин В.А. Методологический базис открытых систем - Открытые системы, N4, 1996г.

2. Сухомлин В.А. Основные принципы Глобальной информационной инфраструктуры (GII). М.: Московский государственный университет, 1997, 32с. /Учебное издание/.

3. Зайцев С.С., Кравцунов М.И., Ротанов С.В. Сервис открытых информационно-вычислительных сетей. СПРАВОЧНИК, М,: Радио и связь, 1990.- 235 с.-ISDN 5-256-00757-2.

4. Щербо В.К., В.А. Козлов. Функциональные стандарты в открытых системах. Часть 1, часть 2. Справочное пособие. М., МЦНТИ, 1997.

5. Липаев В.В., Е.Н. Филинов. Мобильность программ и данных в открытых информационных системах. РФФИ. М., 1997.

6. ISO/IEC TR 10000-1:1995 (final text, June 1995), Information technology - Framework and taxonomy of International Standardized Profiles - Part 1:General Principles and Documentation Framework.

7. ISO/IEC TR 10000-2:1995 (final text, June 1995), Information technology - Framework and taxonomy of International Standardized Profiles - Part 2: Principles and Taxonomy for OSI Profiles.

8. ISO/IEC TR 10000-3:1995 (final text, June 1995), Information technology - Principles and taxonomy of International Standardized Profiles - Part 3: Principles and Taxonomy for Open System Environment Profiles.

 

2. Сетевые технологии

Авторы программы: профессор В.А. Сухомлин, математик А.В. Крупенников

Лекторы: профессор В.А. Сухомлин, математик А.В. Крупенников

Курс является обязательным, читается во втором семестре.

Аннотация

В курсе дается систематическое изложение методологических основ и стандартов современных сетевых технологий. Он знакомит слушателей с историей развития сетей передачи данных, основными тенденциями и концепциями развития сетевых технологий в контексте концепции Глобальной информационной инфраструктуры (GII). В первой части курса рассматриваются основы передачи данных на физическом уровне, включая: способы преобразования (модуляции) аналоговых сигналов, способы цифрового кодирования, методы квантования и дискретизации сигнала, методы цифровой фильтрации, мультиплексирование и демультиплексирование, типы и стандарты кабельных изделий, структурированные кабельные системы, особенности передачи данных в неограниченных средах (микроволновых наземных и спутниковых системах, радиоволновых системах, системах с лазерной передачей данных и передачей данных с помощью инфракрасных волн), стандарты интерфейсов физического уровня, способы построения сетевых топологий, методы доступа к передающей среде. Во второй части курса рассматриваются важнейшие технологии транспортировки данных в сетевой инфраструктуре GII, а именно: аналоговая передача данных (PSTN), узкополосный ISDN, ATM, сети X.25 и Frame Relay, сеть TCP/IP, системы сотовой связи, системы радиодередачи DECT, технологии мультиплексирования цифровых трактов передачи данных SDH/PDH, система сигнализации N7 (SS7), технологии интеллектуальной сети связи (Intelligent Network), технологии локальных сетей. В заключении курса рассматриваются вопросы межсетевого взаимодействия.

Учебная задача

Познакомить слушателей с основными тенденциями развития сетевых технологий, в частности, с концепцией Глобальной информационной инфраструктуры и принципами построения ее сетевой инфраструктуры, включая методы интеграции глобальных компьютерных сетей с телекоммуникационными технологиями, принципы построения и функционирования систем цифровой электросвязи интегрального обслуживания, систем мобильной связи, а также интеллектуальной сети связи. Познакомить с эталонными и базовыми моделями сетевых и телекоммуникационных технологий, с современным состоянием стандартов в этой области.

Методы проведения занятий

Лекционная форма занятий.

Формы контроля

Итоговый контроль - экзамен по курсу.

Содержание курса

1. Ретроспективный обзор сетевых технологий

Системная и сетевая телеобработка. Сети пакетной коммутации. Спутниковые сети и радиосети. Сети передачи данных общего пользования. Сети мобильной связи. Сети кабельного телевидения. Стандартизация сетевых протоколов и сервисов. Разработка и стандартизация локальных сетей. Комплексирование сетей. Функциональные профили сетевых технологий. Перспективы развития сетевых технологий.

2 Концепция и технологии Глобальной информационной инфраструктуры (GII)

Цели и задачи концепции Глобальной информационной инфраструктуры (GII), определение GII. Состав и характеристика сервисов GII. Базовые модели GII (архитектурные, функциональные, структурные). Язык спецификации сценариев. Модель структурирования сетевой инфраструктуры GII. Проект атласа стандартов GII (GII Roadmap). Роль концепции открытых систем в реализации GII.

3. Основы физического уровня

Классификация ITU частотного спектра электромагнитных волн, используемых для передачи информации. Типы данных и сигналов. Способы преобразования (модуляции) аналоговых сигналов для передачи данных. Основные способы цифрового кодирования. Передача данных в основной полосе пропускания (baseband). Широкополосная передача данных (broadband). Мультиплексирование. Теория сигнала. Преобразование Фурье. Квантование и дискретизация. Модуляция. Теорема Котельникова. Дискретные сигналы. Z-преобразование. A/D и D/A преобразователи. Цифровые фильтры. Адаптивное кодирование речи. Кодирование c линейным предсказанием.

4. Передача данных в ограниченных и неограниченных средах

Типы и характеристики кабельных изделий. Стандартизация кабельных изделий. Понятие кабельной системы. Принципы концепции структурированной кабельной системы. Особенности передачи данных с помощью микроволновых (наземных и спутниковых систем). Примеры микроволновых систем, их основные технические характеристики и сервисы. Технологии передачи данных с помощью радиоволн. Примеры радиоволновых систем, их основные технические характеристики и сервисы. Сотовая телефония. Технологии лазерной передачи данных и передачи с помощью инфракрасных волн. Стандартизация и характеристики инфракрасной передачи данных. Примеры лазерных и инфракрасных систем, их основные технические характеристики и сервисы.

5. Спецификация интерфейсов физического уровня и сервиса

Сервис физического уровня модели OSI. Стандарты RS-232, RS-449, V.24 и их сравнение. Стандарты X.21 и X.21bis. Физические интерфейсы высокоскоростных сетей (T1, Т3, SONET). Нуль-модемная связь.

6. Сетевые топологии, методы доступа к среде, методы коммутации

Основные сетевые топологии: звезда, шина, кольцо, дерево, ячеистая структура. Смешанные топологии. Методы доступа к среде передачи данных: методы множественного доступа (состязания), маркерные методы, метод полингования. Примеры сетевых структур для распространенных сетевых технологий. Метод коммутации как основа реализации взаимосвязи в сетях. Коммутация каналов. Коммутация сообщений. Коммутация пакетов. Коммутация кадров. Коммутация ячеек. Примеры использования методов коммутации в распространенных сетевых технологиях.

7. Использование телефонных сетей общего доступа и цифровых сетей с интегральным сервисом (ISDN) для передачи данных

Введение в ISDN. Принципы аналоговой передачи данных (PSTN). Концепция универсальной розетки ISDN. Общие понятия и характеристики сети ISDN. Стандартизация ISDN. Эталонная конфигурация ISDN, функциональные группы и интерфейсные точки. Сравнение с эталонной моделью OSI. U-плоскость, C-плоскость, M-плоскость. Стеки протоколов. Функции коммутационных станций (CO). Физический уровень (S-интерфейс). Уровень звена данных, протокол LAPD, формат фрейма, сценарий передачи. Сетевой уровень, стандарты сетевого уровня, протокол DSS1, структура сообщений, информационные элементы, сценарий передачи. Оборудование ISDN. Беспроводный ISDN. Обзор услуг сетей ISDN. Концепция широкополосного ISDN (B-ISDN). Назначение и методы сигнализации. Система сигнализации N7 (SS7).

8. ATM

Асинхронный способ передачи данных, свойства и характеристики технологии ATM. Эталонная конфигурация ATM. Эталонная модель протоколов ATM и ее сравнение с эталонной моделью RM OSI. Состав, назначение и функции уровней эталонной модели ATM. Основные типы сервисов ATM, типы интерфейсов уровня адаптации. Уровень ATM: функции уровня, структура ячеек, виртуальные каналы и виртуальные пути. Уровень адаптации ATM: функции уровня, услуги уровня, структура протоколов уровня, подуровень сегментации и сборки, подуровень конвергенции, назначение протоколов AAL1, AAL2, AAL3/4 и AAL5. U-плоскость: назначение и функции плоскости пользователя, поддержка режима бессоединения (connectionless), поддержка Frame Relay, поддержка TCP/IP, эмуляция локальных сетей. C-плоскость: назначение и функции плоскости управления, маршрутизация, сигнализация, метасигнализация (Q.2120). M-плоскость: назначение и функции плоскости менеджмента, SNMP, базы данных управления сетями. Оборудование ATM: коммутаторы с коллективной памятью, коммутаторы с общей средой, коммутаторы с пространственным разделением. Стандарты ATM: рекоммендации ITU-T серии G.xxx, Q.xxx, I.xxx.

9. Сети X.25 и Frame Relay

Сетевая архитектура X.25. Сервис и протокол канального уровня. Сервис и протокол сетевого уровня. Алгоритмы маршрутизации и управления потоком. Интерфейс межсетевого взаимодействия X.75. Сравнение сетей Frame Relay и X.25. Основные механизмы протокола FR. Управление трафиком, оптимизация загрузки сети, управление потоком, передача оцифрованной голосовой информации. Стандарты сопряжения протоколов FR с другими сетевыми технологиями.

10. Эталонная модель TCP/IP и ее сравнение с эталонной моделью RM OSI

Стек протоколов TCP/IP. Основные функции межсетевого протокола IP и протокола управления передачей данных TCP. Основные прикладные протоколы архитектуры TCP/IP и их назначение. Механизмы наименования и адресации в сети Интернет (TCP/IP). Механизмы маршрутизации в сети Интернет.

11. Мобильная сотовая связь

Основы сотовой связи: область применения, поколения мобильной связи, принципы построения систем сотовой связи, подвижная станция, базовая станция, центр коммутации, радиоинтерфейсы D-AMPS, GSM. Организация работы систем сотовой связи: частотные каналы, физические каналы, логические каналы, кадр, мультикадр, установление связи, аутентификация и идентификация, хэндовер, роуминг, услуги передачи данных, телеуслуги. Полосы частот сотовой связи: системы сотовой связи, множественный доступ TDMA, FDMA и CDMA, повторное использование частот, кодирование речи, кодирование канала, модуляция. Многолучевое распространение, разнесенный прием, скачки по частоте, эквалайзинг. Стандартизация: стандарт IS-136, стандарт GSM. Сервисы сотовой связи: передача данных, дополнительные услуги, конфиденциальность связи, безопасность использования. Обзор стандартов сотовой связи.

12. Технология DECT

Назначение и область применения. Основные принципы радиодередачи DECT. Свойство мобильности. Принцип Multi Carrier/Time Division Multiple Access/Time Division Duplex (MC/TDMA/TDD). Радиоспектр. Динамическое выделение каналов. Состав и структура стека протоколов. Физический уровень, радиоинтерфейс DECT, физические каналы. MAC-уровень, поддержка несущих каналов, широковещание, передача данных без соединения, фрейм и мультифрейм, состояния PP (переносимой части) и FP (фиксированной части), пейджинг, синхронизация. Уровень звена данных DLC, разделение U- и C-плоскостей, функции Lb и Lc, сценарий передачи протокола LAPС, функции U-плоскости. Сетевой уровень NWK, функции элементов уровня, стандарты сетевого уровня, функции протокола CC, структура сообщений, информационные элементы, идентификация абонентов и станций, поддержка сети DECT. Оборудовение DECT. Стандарт ETS 300 175. Профили применения DECT, базовый профиль доступа GAP. Развитие DECT.

13. Технологии мультиплексирования цифровых трактов передачи данных SDH/PDH

Цифровая передача данных и импульсно-кодовая модуляция (ИКМ), мультиплексирование частотное и временное. Цифровые иерархии скоростей передачи. Плезиохронная цифровая иерархия PDH: методы группообразования, мультиплексирование с чередованием бит, добавление выравнивающих битов, фреймы и мультифрейм. Синхронные иерархии SONET/SDH: принципы построения иерархии, отличие от плезиохронной цифровой иерархии. Особенности построения синхронной иерархии SDH: формирование заголовков, указатели виртуальных контейнеров, передача нестандартной информации, схема мультиплексирования потоков SDH, контейнеры, виртуальные контейнеры, типы блоков, группы блоков, синхронный транспортный модуль STM-1, модуль STM-N, сборка модулей, структура заголовков фреймов. Функциональные модули сетей SDH, мультиплексоры, коммутаторы, концентраторы, регенераторы, терминальное оборудование, кросс-коммутация. Топология сетей SDH, методы защиты синхронных потоков. Архитектура сетей SDH. Обзор стандартов SDH. Управление сетью SDH.

14. Интеллектуальная сеть связи (Intellegent Network - IN)

Концепция и основные понятия IN. Распределенная концептуальная модель функциональной плоскости IN. Схема физической архитектуры IN сервиса CS1. Функциональные элементы и отношения между ними. Протокол INAP. Место протокола INAP в структуре протоколов системы SS7. Базовая модель состояний вызова. Основы программирования сервиса: подпрограммы сервиса SIB. Международные сервисы IN. Характеристики услуг (service features). Методика описания сервисов (Рекомендация I.130). Международный сервис 800. Сервис международной расчетной карты. Сервис глобальной виртуальной сети. Сервис универсальной персональной связи. Конвергенция мобильной и фиксированной сетей, концепция построения мобильных сетей будущего.

13. Стандарты и архитектура локальных сетей. Стандарт IEEE 802.3 и Ethernet

Назначение стандартов IEEE 802.1, IEEE 802.2, IEEE 802.3, IEEE 802.5. Основные функции протокола управления логическим каналом (LLC). Методы доступа к среде CSMA, CSMA/CD, CSMA/CA. Стандарт IEEE 802.3: функции протоколов физического и канального уровней. Стандарты 802.3u (Fast Ethernet - 100BaseT) и 802.12 (VG-Any LAN).

14. Стандарт IEEE 802.5 и cети FDDI

Маркерное кольцо (Token Ring). Обзор стандарта IEEE 802.5, характеристики и ограничения. Методы доступа IEEE 802.5 и маркерного кольца IBM. Стандарты физического уровня. Форматы кадров и назначения полей. Архитектура, топология, характеристики, принципы работы сетей FDDI. Конфигурация "звезда". Процедура передачи маркера. Кодирование FDDI.

15. Межсетевое взаимодействие

Назначение, классификация, функции и архитектура ассоциативного сетевого оборудования. Повторители сигналов. Концентраторы (хабы), каскадируемые и модульные хабы. Коммутирующие хабы. Мосты (прозрачные, маршрутные). Маршрутизаторы. Шлюзы. Примеры межсетевых устройств ведущих фирм-изготовителей.

Литература

1. Сухомлин В.А. 'Межсетевое взаимодействие'. Москва, Московский государственный университет, 1997, 25с./ Учебное издание/.

2. Сухомлин В.А. 'Основные принципы Глобальной информационной инфраструктуры (GII)', Москва, Московский государственный университет, 1997, 32с. /Учебное издание/.

2. Шварц М. Сети связи. Протоколы, моделирование и анализ: В 2-х ч. Ч.1:Пер. с англ.-М,: Наука, 1992.- 336 с.-ISDN 5-02-014510-6.

3. Шварц М. Сети связи. Протоколы, моделирование и анализ: В 2-х ч. Ч.2:Пер. с англ.-М,: Наука, 1992.- 276 с.-ISDN 5-02-014847-4.

4. Andrew S. Tanenbaum. Computer Networks. Third Edition. Prentice Hall PTR Upper Saddle River, New Jersey 07458, 1996, p.813.

5. Douglas E. Comer. Computer Networks and Internet. Prentice Hall PTR Upper Saddle River, New Jersey 07458, 1996, p.475.

6. John Henshall and Sandy Shaw. OSI Explaned and-to-end computer communication standards. Second Edition. ELLIS HORWOOD, 1990, p. 250.

7. Uyless D. Black. ISDN and SS7. Architecture for Digital Signaling Networks. Prentice Hall PTR Upper Saddle River, New Jersey 07458, 1997, p.346.

3 Объектно-ориентированное программирование

Автор программы: н.с. Е.А.Зуев

Лектор: н.с. Е.А.Зуев

Курс является обязательным, читается в первом семестре.

Аннотация

В курсе дается систематическое изложение базовых концепций и методических основ объектно-ориентированного подхода (парадигмы) к разработке программ. Рассматриваются различные формы воплощения данного подхода в современных промышленных языках программирования (Си++, Ада95, Java). Основное содержание курса посвящено анализу основных концепций и средств стандарта языка Си++, рассматриваемого в качестве целостного базиса программирования промышленных приложений на принципах объектно-ориентированно парадигмы.

Учебная задача

Познакомить слушателей с понятийным базисом объектно-ориентированного подхода к программированию, способами его реализации в современных языках программирования. Дать базовые знания по основным возможностям стандарта языка Си++, необходимые для практического применения при разработке приложений на принципах объектной парадигмы.

Методы проведения занятий

Лекционная форма занятий.

Формы контроля

Итоговый контроль - экзамен по курсу.

Содержание курса

1. Язык Си++: история создания, процесс стандартизации, современное состояние

Краткий обзор языка. Достоинства и недостатки языка-предшественника - Си. Сходства и различия Си и Си++.

2. Система типов Си++

Базовые и составные типы. Принцип статической типизации. Именная и структурная эквивалентность типов. Подход к преобразованию типов.

3. Структура программы на языке Си++

Единица компиляции. Достоинства и недостатки модели модульности языка Си++. Понятие области действия, виды областей действия: функция, составной оператор, класс, пространство имен, единица трансляции. Объявления и описания.

4. Объектно-ориентированный подход к разработке программ

Инкапсуляция, наследование и полиморфизм как базовые концепции ООП. Понятие абстрактных типов данных как предшественника и основы ООП. Современные требования, предъявляемые к индустриальным языкам программирования: надежность, устойчивость, сопровождаемость, модифицируемость (развиваемость), повторная используемость программ. ООП как способ удовлетворения перечисленных требований.

5. Реализация ООП в языке Си++

Смешанная парадигма программирования ('улучшенный' Си или ОО-язык). Понятие класса. Статический и динамический тип. Конструкторы и деструкторы классов. Наследование: базовые и производные классы. Единичное и множественное наследование. Члены классов и функции-члены классов. Статические члены и статические функции-члены. Механизм инкапсуляции: управление доступом к членам класса.

6. Виртуальные функции-члены класса как реализация полиморфизма в С