История изменений
Исправление monk, (текущая версия) :
а когда разрабатываешь общесистемный API (работа с динамическими массивами, списками, деревьями, …) вполне приемлемо использование названия полей на английском.
Приемлемо. Но если английский знаешь плохо, то читается проще
если подсписок 10 список-чисел == '(10 12 15) тогда ...
чем
(when (equal? (member 10 numbers-list) '(10 12 15)) ...)
Даже если знаешь английский, запомнить, что здесь подсписок, начинающийся с заданного элемента, должен быть member не очень тривиально.
И прочее: свёртка, обход, смежные узлы, поиск в ширину, … Зачем мне всё это знать, как сказать по-английски?
Исходная версия monk, :
а когда разрабатываешь общесистемный API (работа с динамическими массивами, списками, деревьями, …) вполне приемлемо использование названия полей на английском.
Приемлемо. Но если английский знаешь плохо, то читается проще
если подсписок 10 список-чисел == '(10 12 15) тогда ...
чем
(when (equal? (member 10 numbers-list) '(10 12 15)) ...)
Даже если знаешь английский, запомнить, что здесь подсписок, начинающийся с заданного элемента должен быть member не очень тривиально.
И прочее: свёртка, обход, смежные узлы, поиск в ширину, … Зачем мне всё это знать, как сказать по-английски?