Здравствуйте, Сергей!
 
"Я уже много лет ничего не пишу на Рефале, но раньше, когда писал, ни разу, по-моему, их не использовал :-)
(Вернее, сейчас я припоминаю, что как-то раз оскоромился, чтобы постфактум прокинуть дополнительные данные в какую-то функцию где-то в глубине стека вызовов, но это мной воспринималось как грязный хак, который нужно как можно скорее переписать нормально.)"
 
Да, вот это и есть академический подход! Хотя, чтобы протащить данные в нужное место ящики очень и полезны...
А я вот уже много лет ничего не пишу не на рефале... Только если приходилось вносить изменения в старые программы... но это не новые программы, а правка... а то и чужих программ...
Да, раньше, когда мы под руководством В.Л.Топунова писали на рефале арифметику многочленов, и т.п., о ящиках и не думали...
 
В некоторых задачах они (ящики) и не нужны. А в других - я на этапе продумывая решаю - это я положу сюда, это - сюда, а как понадобится - возьму...
 
 
-- 
С уважением,
Василий
[email protected]    
 
 
 
----------------
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:
Господа! Ну как реальные программы писать без ящиков? хотя бы статических (я динамическими так и не пользовался)?
Это ж умрешь в скобочной структуре! а отладка? Всё это будет вылезать ...
Конечно, с академической точки зрения, без ящиков можно обойтись... Но это на мой взгляд серьезное усложнение структуры обрабатываемых данных...
Я уже много лет ничего не пишу на Рефале, но раньше, когда писал, ни разу, по-моему, их не использовал :-)
(Вернее, сейчас я припоминаю, что как-то раз оскоромился, чтобы постфактум прокинуть дополнительные данные в какую-то функцию где-то в глубине стека вызовов, но это мной воспринималось как грязный хак, который нужно как можно скорее переписать нормально.)
 
  • Re:... Sergei Skorobogatov s . yu . skorobogatov_AT_gmail . com
    • ... Стеллецкий Василий sw710_AT_yandex . ru
      • ... Sergei Skorobogatov s . yu . skorobogatov_AT_gmail . com
    • ... Александр Коновалов a . v . konovalov87_AT_mail . ru
      • ... Sergei Skorobogatov s . yu . skorobogatov_AT_gmail . com
        • ... Александр Коновалов a . v . konovalov87_AT_mail . ru
          • ... Sergei Skorobogatov s . yu . skorobogatov_AT_gmail . com
            • ... Стеллецкий Василий sw710_AT_yandex . ru
              • ... Sergei Skorobogatov s . yu . skorobogatov_AT_gmail . com
                • ... Стеллецкий Василий sw710_AT_yandex . ru
            • ... Александр Коновалов a . v . konovalov87_AT_mail . ru
              • ... Александр Коновалов a . v . konovalov87_AT_mail . ru
                • ... Стеллецкий Василий sw710_AT_yandex . ru
              • ... Sergei Skorobogatov s . yu . skorobogatov_AT_gmail . com
                • ... Александр Коновалов a . v . konovalov87_AT_mail . ru
                • ... Sergei Skorobogatov s . yu . skorobogatov_AT_gmail . com
                • ... Александр Коновалов a . v . konovalov87_AT_mail . ru
                • ... Стеллецкий Василий sw710_AT_yandex . ru
                • ... Александр Коновалов a . v . konovalov87_AT_mail . ru
                • ... Стеллецкий Василий sw710_AT_yandex . ru

Ответить