Функцией называется логически законченная часть алгоритма. Функция может быть функцией в математическом смысле, то есть быть формализацией закона взаимосвязи входных и выходных параметров, но может быть и алгоритмической процедурой, то есть служить средством повторного использования кода или упрощения читаемости алгоритмов.
Функция принимает в качестве входного параметра ссылку на объект специального вида, называемый сообщением:
{ [тип] Тип объекта (Сообщение) [объект] Объект, которому принадлежит данная функция [параметры] Входные параметры функции [исключения] Исключения, порождаемые данной функцией [результат] Результат (выходные параметры) функции}ПРИМЕЧАНИЕ
Такой подход позволяет при использовании большинства компиляторов использовать для передачи входных параметров только аккумулятор (fastcall).
Далее
Автор: Андрей Шаройко <vanyamboe@gmail.com>