今でこそ当たり前のようにcharの列をstringと呼びますが、よく考えると変な文化だなぁと思います。stringという用語はどこが発祥なんでしょうか。
だって紐だよ? 紐に文字とか書かないよね?
"バイト列"を"byte string" と呼ぶのはギリギリ理解できるので、ここから byte = char だから"文字列"ということになったのかしら。
少なくともC言語のができた時には既にそういう文化があったんでしょうけど、初期の Lisp とか FORTRAN *1にも string ってあったのかなぁ。