Компонентный Паскаль
Компонентный Паскаль (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. Подсистемы Компонентного Паскаля.
правитьЭта часть учебника описывает основные подсистемы Компонентного Паскаля, как их устанавливать, использовать и удалять.