LINUX.ORG.RU

История изменений

Исправление seiken, (текущая версия) :

Скажем, в мире ООП принято называть переменные многосложно и избыточно, тогда как в мире ФП обычно ограничиваются однобуквенными или двухбуквенными сочетаниями в стиле x, xs, ys и т.п.

Может это в учебных примерах такие сокращения? Видел однобуквенные идентификаторы и на С++, и на Джаве, и никакой «мир ООП» (кстати, что это такое?) этому не помешал.

Однобуквенных идентификаторов также полно в коде на Фортране и Матлабе, но это вовсе не из-за наличия побочных эффектов (там всё один сплошной побочный эффект) или каких-то особенно понятных сигнатур , а потому что в формулах предметной области такие же обозначения соотв. математических объектов. Т.е. имена выбираются исходя из принятой в предметной области терминологии, а не потому что якобы какая-то парадигма программирования что-то там диктует.

Исходная версия seiken, :

Скажем, в мире ООП принято называть переменные многосложно и избыточно, тогда как в мире ФП обычно ограничиваются однобуквенными или двухбуквенными сочетаниями в стиле x, xs, ys и т.п.

Может это в учебных примерах такие сокращения? Видел однобуквенные идентификаторы и на С++, и на Джаве, и никакой «мир ООП» (кстати, что это такое?) этому не помешал.

Однобуквенных идентификаторов также полно в коде на Фортране и Матлабе, но это вовсе не из-за наличия побочных эффектов (там всё один сплошной побочный эффект) или каких-то особенно понятних сигнатур , а потому что в формулах предметной области такие же обозначения соотв. математических объектов. Т.е. имена выбираются исходя из принятой в предметной области терминологии, а не потому что якобы какая-то парадигма программирования что-то там диктует.