В процессе реализации аналогичного кода(пузырьковая сортировка)
на языках зиг, питон, раст
и т.п.
обратил внимание, что отсутствие конструкции FOR i := 0 TO N — 1 DO (* something do *) END
усложняет понимание и разработку алгоритма, так в зиг забыл обнулить счетчик вложенного цикла(for отсутствует как класс).
Тоже самое касается множественных return из функции.
Все таки ЯП и синтаксис(!) чертовски важны.
Согласны?