Реализация функций в программировании: основные принципы