Компонентный Паскаль
Компонентный Паскаль (Component Pascal, сокращённо КП) — высокоуровневый язык широкого применения компонентно-ориентированного программирования (КОП). Обладает характеристиками, способствующими его применению, как при обучению программированию в школе, так и в промышленном программировании. Разработан под руководством Никлауса Вирта, как более совершенный вариант в семействе Компонентный Паскаль (КП).
Представленный ниже учебник даст общее представление о высокоуровневом языке компонентно-ориентированного программирования, его истории, основные идеи, типичные приёмы программирования и постарается разъяснить различные аспекты его идеологии и парадигмы компонентно-ориентированного программирования. Учебник ориентирован на новичков и может послужить исходным материалом для дальнейшего углубленного изучения.

Содержание
[править]1. Введение в Компонентный Паскаль (КП)
[править]В этой части рассмотрено примерно половина из всех базовых возможностей Компонентного Паскаля (КП).
Такое ограничение сделано намеренно, так как полное рассмотрение возможностей сильно усложнит понимание основных идиом языка.
- История
- Никлаус Вирт
- BlackBox Component Builder
- Hello, World
- Оформление модуля
- Переменные и константы
- Введение в процедуры
- Знакомство с массивами
- Введение в условия
- Введение в циклы
- Введение в записи
- Введение в типы
2. Примеры использования Компонентного Паскаля (КП).
[править]Эта часть учебника опирается на первую часть. Примеры, представленные ниже не являются сложными для понимания, позволяют закрепить ранее полученную информацию. Желательно повторение примеров локально, для закрепления задействованных способов обработки информации.
- Ввод данных в программу
- Отбор данных
- Свойства чисел Фибоначчи
- Рекурсия на примере факториала
- Транспонирование одномерных матриц
- Транспонирование многомерных матриц
- Связанный список
- Особенности методов и свойств
3. Подсистемы Компонентного Паскаля. (КП)
[править]Эта часть учебника описывает основные подсистемы Компонентного Паскаля, как их устанавливать, использовать и удалять. }}
