Здравствуйте, Сергей!
"Я уже много лет ничего не пишу на Рефале, но раньше, когда писал, ни разу, по-моему, их не использовал :-)
(Вернее, сейчас я припоминаю, что как-то раз оскоромился, чтобы постфактум прокинуть дополнительные данные в какую-то функцию где-то в глубине стека вызовов, но это мной воспринималось как грязный хак, который нужно как можно скорее переписать нормально.)"
Да, вот это и есть академический подход! Хотя, чтобы протащить данные в нужное место ящики очень и полезны...
А я вот уже много лет ничего не пишу не на рефале... Только если приходилось вносить изменения в старые программы... но это не новые программы, а правка... а то и чужих программ...
Да, раньше, когда мы под руководством В.Л.Топунова писали на рефале арифметику многочленов, и т.п., о ящиках и не думали...
Да, раньше, когда мы под руководством В.Л.Топунова писали на рефале арифметику многочленов, и т.п., о ящиках и не думали...
В некоторых задачах они (ящики) и не нужны. А в других - я на этапе продумывая решаю - это я положу сюда, это - сюда, а как понадобится - возьму...
--
С уважением,
С уважением,
Василий
----------------
13.11.2024, 18:19, "Sergei Skorobogatov s.yu.skorobogatov_AT_gmail.com" <[email protected]>:
Кому: [email protected] ([email protected]);
Тема: Синтаксис словарей в Рефале!;
Здравствуйте, Василий!On Wed, Nov 13, 2024 at 6:00 PM Стеллецкий Василий sw710_AT_yandex.ru <[email protected]> wrote:Извините, ну какие функции высших порядков для программиста, который "на земле" и пишет программу?Это дело вкуса, конечно, но за последние 15--20 лет функции высших порядков пришли, по-моему, во все мейнстримные языки программирования -- C++, Java, C#. В других языках программирования -- Python, _javascript_, Go -- они вообще были изначально. Поэтому их каждый день использует огромное количество народа, даже не зная зачастую, что они называются функциями высших порядков :-)On Wed, Nov 13, 2024 at 6:00 PM Стеллецкий Василий sw710_AT_yandex.ru <[email protected]> wrote:Господа! Ну как реальные программы писать без ящиков? хотя бы статических (я динамическими так и не пользовался)?
Это ж умрешь в скобочной структуре! а отладка? Всё это будет вылезать ...
Конечно, с академической точки зрения, без ящиков можно обойтись... Но это на мой взгляд серьезное усложнение структуры обрабатываемых данных...Я уже много лет ничего не пишу на Рефале, но раньше, когда писал, ни разу, по-моему, их не использовал :-)(Вернее, сейчас я припоминаю, что как-то раз оскоромился, чтобы постфактум прокинуть дополнительные данные в какую-то функцию где-то в глубине стека вызовов, но это мной воспринималось как грязный хак, который нужно как можно скорее переписать нормально.)
