「string=文字列」になったのはいつなのか?

今でこそ当たり前のようにcharの列をstringと呼びますが、よく考えると変な文化だなぁと思います。stringという用語はどこが発祥なんでしょうか。

だって紐だよ? 紐に文字とか書かないよね?

"バイト列"を"byte string" と呼ぶのはギリギリ理解できるので、ここから byte = char だから"文字列"ということになったのかしら。

少なくともC言語ができた時には既にそういう文化があったんでしょうけど、初期の Lisp とか FORTRAN *1にも string ってあったのかなぁ。

*1:ていうか初期のFORTRANってそもそも文字を出力したりしてたのか?