Не особо задумывался над самим термином «бинарный» или «тернарный» в контексте функций, пока не начал изучать эрланг, там термин «арность» очень широко распространен. Кроме этого, Мартин Фаулер в своей книге о чистом коде пишет о количестве параметров в функциях и оперирует этими терминами, он говорит что функции бывают:
- нуль-арные
- унарные
- бинарные
- тернарные
- полиарные
И это всем ясно, но спроси у программиста что такое арность и он задумается что сказать.