Я догадывался, что «строка» использовалась математиками задолго до ее принятия в языках программирования. Машины Тьюринга эффективно работают на струнах. Тьюринг, возможно, не использовал этот термин, но он используется повсеместно в учебниках автоматов, начиная с десятилетий.
Самой ранней ссылкой, которую я смог найти, был фрагмент в книгах Google статьи 1944 года "Рекурсивно перечислимые наборы натуральных чисел и проблемы их решения", составленной логиком Эмилем Постом в Бюллетене AMS. К счастью, AMS предоставляет онлайн-архивы полных статей, которые можно бесплатно скачать. Вот ссылка: http://www.ams.org/journals/bull/1944-50-05/S0002-9904-1944-08111-1/S0002-9904-1944-08111-1.pdf
Я думаю, что мало сомнений в том, что он использует «струну» в общепринятом смысле, используемом в информатике. P. 286 "Для рабочих целей мы
введите букву b и рассмотрите "строки" из 1 и b, такие как
11b1bb1. Операция над такими строками, как "b1bP производит P1bb1"
мы называем нормальную работу. Эта конкретная нормальная операция
применимо только к строкам, начинающимся с b1b, а производная строка
затем получается из заданной строки, сначала удаляя начальный b1b,
а затем добавив 1bb1 в конце. Таким образом, b1bb становится b1bb1. "