При устном разговоре о методах я никогда не уверен, использовать ли аргумент или параметр слова или что-то еще. В любом случае другие люди знают, что я имею в виду, но что правильно, и какова история терминов?
Я программист на С#, но я также задаюсь вопросом, используют ли люди разные термины на разных языках.
Для записи я самоучка без опыта работы в области компьютерных наук. (Пожалуйста, не говорите мне читать Code Complete, потому что я прошу об этом в интересах других людей, у которых еще нет копии Стив Макконнелл чудесная книга.)
Резюме
Общий консенсус, похоже, заключается в том, что использовать эти термины взаимозаменяемо в командной среде. Кроме того, если вы определяете точную терминологию; то вы также можете использовать "формальный аргумент/параметр" и "фактический аргумент/параметр" для устранения неоднозначности.