История изменений
Исправление agentgoblin, (текущая версия) :
чтобы вызвать функцию определённую ниже по тексту, нужно продублировать её сигнатуру выше по тексту
С точки зрения человека это довольно логично. Чтобы работать с термином, надо сначала дать ему определение. Это классический книжный подход, если уж на то пошло.
Другой вопрос, что в программировании он себя не оправдывает, т.к. чаще приходится начинать с абстракций, а уже потом уточнять отдельные термины. И обработчик языка может метнуться туда-сюда по тексту пару раз, не развалится, это не в книге выискивать что за переменную M вдруг придумали в формуле, например.
Исходная версия agentgoblin, :
чтобы вызвать функцию определённую ниже по тексту, нужно продублировать её сигнатуру выше по тексту
С точки зрения человека это довольно логично. Чтобы работать с термином, надо сначала дать ему определение. Это классический книжный подход, если уж на то пошло.
Другой вопрос, что в программировании он себя не оправдывает, т.к. чаще приходится начинать с абстракций, а уже потом уточнять отдельные термины.