Существуют ли для этого методы или все зависит от языка и компилятора?
Словари, HasSets, HashTables, Ассоциативные массивы или тому подобное - вот что нужно искать Обычно предоставляют O (1) доступ к именованным параметрам.
Попросите компилятор преобразовать именованный параметр в позиционный параметр во время компиляции.
Что, безусловно, будет зависеть от языка и компилятора.