|
Байланысты: Бьерн Страуструп. Язык программирования С . М Бином, 20111.1 ВВЕДЕНИЕ ...............................................................................................................................................22
1.2 Парадигмы программирования................................................................................................................22
1.2.1 Процедурное программирование.......................................................................................................23
1.2.2 Модульное программирование ..........................................................................................................24
1.2.3 Абстракция данных...........................................................................................................................25
1.2.4 Пределы абстракции данных ............................................................................................................27
1.2.5 Объектно-ориентированное программирование..............................................................................28
1.3 "Улучшенный С".......................................................................................................................................29
1.3.1 Программа и стандартный вывод ...................................................................................................29
1.3.2 Переменные и арифметические операции........................................................................................30
1.3.3 Указатели и массивы ........................................................................................................................31
1.3.4 Условные операторы и циклы...........................................................................................................31
1.3.5 Функции .............................................................................................................................................32
1.3.6 Модули ...............................................................................................................................................33
1.4 Поддержка абстракции данных..............................................................................................................35
1.4.1 Инициализация и удаление.................................................................................................................35
1.4.2 Присваивание и инициализация .........................................................................................................36
1.4.3 Шаблоны типа ..................................................................................................................................37
1.4.4 Обработка особых ситуаций............................................................................................................37
1.4.5 Преобразования типов......................................................................................................................38
1.4.6 Множественные реализации ............................................................................................................39
1.5 Поддержка объектно-ориентированного программирования ................................................................40
1.5.1 Механизм вызова ...............................................................................................................................40
1.5.2 Проверка типа...................................................................................................................................41
Достарыңызбен бөлісу: |
|
|