1. Виды современных языков программирования
1.1. Фортан
1.2. Алгол
1.3. Кобол
1.4. Лисп
1.5. Бейсик
1.6. Форт
1.7. Паскаль
1.8. Ада
1.8.1. Характеристика
1.8.1.1. Абстракции
1.8.1.1.1. Переменные экземпляра
1.8.1.1.2. Методы экземпляра
1.8.1.1.3. Переменные класса
1.8.1.1.4. Методы класса
1.8.1.2. Инкапсуляция
1.8.1.2.1. Переменных
1.8.1.2.2. Методов
1.8.1.3. Модульность
1.8.1.3.1. Разновидности модулей
1.8.1.4. Иерархии
1.8.1.4.1. Наследование
1.8.1.4.2. Шаблоны
1.8.1.4.3. Метаклассы
1.8.1.5. Типизация
1.8.1.5.1. Сильная типизация
1.8.1.5.2. Полиморфизм
1.8.1.6. Параллельность
1.8.1.6.1. Многозадачность
1.8.1.7. Сохраняемость
1.8.1.7.1. долгоживущие объекты
1.9. Процедурные языки программирования
1.10. Язык программирования С++
1.10.1. Достоинства
1.10.2. Недостатки
2. Основные концепции языков программирования
2.1. Стандартизация языков программирования
2.2. Типы данных
2.2.1. Классификация
2.2.1.1. Логический тип
2.2.1.2. Целочисленные типы
2.2.1.3. Числа с плавающей запятой
2.2.1.4. Строковые типы
2.2.1.5. Указатели
2.2.1.6. Идентификационные типы
2.2.1.7. Абстрактные типы данных