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


function(arguments) or function(argument1, argument2, ..)* - person Satinder Sidhu   schedule 11.10.2018