Importantly, the base R pipe implements the operation at the language parsing level, so it has basically zero overhead.
I would assume, that most languages do that, or alternatively have a compiler, that is smart enough to ensure there is no actual overhead in the compiled code.