In the context of iostreams, writers often will refer to << and >> as
the “put-to” or "stream insertion" and “get-from” or "stream
extraction" operators, respectively* .
If you are using << for output in C++ programming then I would just call it "put-to".
(Otherwise, that would also be used as the bitwise left shift in binary operations, but I doubt that is what you meant)
Native speakers of English typically do not reduce the th-s transition at all. The th sound, though famously difficult for people learning English as adults, usually poses no problem for people who learn to speak it as young children. To me it feels perfectly natural to go from th directly into s and I do it without a second thought.
If you have difficulty with th-s, you might just go ahead and pronounce "Smiths" as "Smits", which should be well enough understood by most people.
Some native speakers find it difficult to pronounce sixth ( /sɪksθ/ ). It is not uncommon to hear people say 'sikth' ( /sɪkθ/ ). I believe that some are unaware of this mispronunciation.
I personally pronounce 'xth' as /ɛksθ/.
Unfortunately, saying /ɛkθ/ simply sounds wrong so I don't suggest that as an alternative.
If you are reading the expression from a board or a display where the listeners can see it, then you could get away with pronouncing it as /ɛks/. Listeners would tend to fill in the missing sound mentally. (Edit: Another very good approximation is /ɛkst/ )
Best Answer
If you are using << for output in C++ programming then I would just call it "put-to".
(Otherwise, that would also be used as the bitwise left shift in binary operations, but I doubt that is what you meant)