string? what does that even mean? why is it not called a char_array or something? and then null terminated string? You mean random_access_char_stream? Who came up with this nonsense? and everyone is gobbling it up!
@namark I'm going to hazard a guess that it comes from the lesser used definition of string: "a group of objects arranged in a line" similar to the phrase "a string of pearls". In this case, a string of anything is simply an array/vector. However, array/vector isn't something typically used outside of STEM vocabulary, so perhaps the more linguistically associated word (string) being aligned with linguistically associated data (character arrays) makes sense.
Alternatively, arbitrary jargon almost always finds its way into different fields via wackos who create poorly fitting analogies, so who knows lmao
@namark you asked "why". I gave a possible explanation for "why", but I never said the reason was a good one XD
@johnabs I meant for the original sin of accepting string, not your specific explanation
@namark Ah, well, uh....alrighty then.
@johnabs but you accepted it didn't you, and used it and maybe even taught it without question! shaaaaame!!