I’m not so interested to test this myself (I’m not well at the moment), but I see a lot of to-ing and fro-ing on the merits and failings of Strings w.r.t. memory use and code size.
I’d be really interested to see a comparison of Strings vs c-strings in code that is mixed process / String handling - when compared for execution speed.
The moving and reprocessing of String buffers must eat into COU time to some degree.
This rarely comes into the conversation, and in many cases is not important, but there are definitely cases where wasted CPU cycles would be a real issue.
Examples that come to mind would be reading fast quad-encoders, or real-time FFT, and similar algorithms.
There are certainly low performance applications where String memory and execution speed make no difference, or well placed String usage makes no difference, but a 1:1 face-off would interesting to see. (aka Py vs C )