On Tue, Nov 17, 2015 at 11:48 AM, Christian Weisgerber <na...@mips.inka.de> wrote: > On 2015-11-17, Jan Stary <h...@stare.cz> wrote: > >> I am not a native speaker, but the conversion specifiers >> are "interpreted" by printf, not "interpolated", right? > > I think "interpolated" as a technical term is correct here. > (The Perl documentation is very fond of it.)
Well, in perl that's in the context of expansion of variable references inside quote operators, where the evaluated result has the references inserted in theirs positions in the quote context. In the context of printf(3), what will be interp*ed here is not the conversion specifiers themselves but the strings that will result from their processing. I would therefore say that the conversion specifiers are interpreted. Note that the perlfunc(1) section on perl's sprintf() built-in talks of the interpretation of the format letters, what printf(3) calls conversions. Put me firmly in the "interpreted" camp for this. Philip Guenther