Компонентный Паскаль
Компонентный Паскаль (Component Pascal, далее КП) — высокоуровневый язык широкого применения компонентно-ориентированного программирования (КОП). Обладает характеристиками, способствующими его применению, как при обучению программированию в школе, так и в промышленном программировании. Разработан под руководством Никлауса Вирта, как более совершенный вариант в семействе Паскаль.
Представленный ниже учебник даст общее представление о языке программирования, его истории, основных идеях, типичные приёмы программирования и постарается разъяснить различные аспекты его идеологии и парадигмы компонентно-ориентированного программирования. Учебник ориентирован на новичков и может послужить исходным материалом для дальнейшего углубленного изучения.
Содержание
[править]Часть 1. Введение в компонентный Паскаль
[править]В этой части рассмотрено примерно половина из всех базовых возможностей Компонентного Паскаля (КП).
Такое ограничение сделано намеренно, так как полное рассмотрение возможностей сильно усложнит понимание основных идиом языка.
- 1. История
- 2. Никлаус Вирт
- 3. BlackBox Component Builder
- 4. Hello, World
- 5. Оформление модуля
- 6. Переменные и константы
- 7. Введение в процедуры
- 8. Знакомство с массивами
- 9. Введение в условия
- 10. Введение в циклы
- 11. Введение в записи
- 12. Введение в типы
Часть 2. Примеры использования Компонентного Паскаля.
[править]Эта часть учебника опирается на первую часть. Примеры, представленные ниже не являются сложными для понимания, позволяют закрепить ранее полученную информацию. Желательно повторение примеров локально, для закрепления задействованных способов обработки информации.
- 13. Ввод данных в программу
- 14. Отбор данных
- 15. Свойства чисел Фибоначчи
- 16. Рекурсия на примере факториала
- 17. Транспонирование одномерных матриц
- 18. Транспонирование многомерных матриц
- 19. Связный список
- 20. Особенности методов и свойств
Часть 3. Подсистемы Компонентного Паскаля.
[править]Эта часть учебника описывает основные подсистемы Компонентного Паскаля, как их устанавливать, использовать и удалять.