Недавно я задал вопрос о том, что я назвал "вызовом метода". Ответ касался "сообщений". Будучи программистом-программистом-самоучкой, пытающимся сформулировать вопросы, которые не делают меня похожим на идиота, я понимаю, что терминология, которую я использую, раскрывает многое о том, как я научился программировать.
Существует ли различие между различными терминами для методов/сообщений/и т.д. в программировании OO? Разве это разница, которая исходит из разных языков программирования с использованием другой терминологии для описания подобных понятий?
Кажется, что я помню, что на языках до OO иногда делалось различие между "подпрограммами" и "функциями" на основе ожидаемого значения возврата, но даже тогда это было различие между языками