Jazyk R (případně S) zachází s argumenty funkcí jinak než naprostá většina jiných jazyků. Například argumenty mohou mít defaultní hodnoty, mohou se uvádět v libovolném pořadí, dají se předávat i argumenty, které volaná funkce nezná (argument ...), ale může je předat do dalších funkcí. Tyhle vlastnosti jsou výhodné pro interaktivní práci ve statistice. Na programování radši používám Python, ale na skripty na vyhodnocení dat je jazyk R výborný.