В доме моих родителей в 1980-х всегда были залежи перфокарт, это и было мое первое знакомство с UI (понятно, что тогда я не знала как это называется, да и взрослые называли иначе). К тому времени перфокарты в нашей семье использовались как подставки под ножки стола или карточки для заметок. В общем, совсем не для человеко-машинного взаимодействия. Но было ужасно интересно. Понятно же, что это не просто картонки, а что? Почему на них цифры? И почему одни с дырочками, а другие нет? Это и было средство того самого пакетного взаимодействия, когда сначала создавался рукописный код, а потом с помощью табулятора переносился на перфокарту по заданной логике: есть перфорация - 1, нет перфорации - 0. Разработчик получал внушительную пачку перфокарт, чтобы "пообщаться" с компьютером, эти пачки и перекочевали в быт моего детства :)
Когда думала, как об этом лучше рассказать, решила поискать воспоминания современников того времени, сама-то я застала только "остатки" перфокарт, когда они уже вышли из широкого применения. Делюсь найденным...сейчас совсем сложно представить себе настолько кропотливое взаимодействие со средой разработки.
Большим искусством было с помощью перочинного ножика вырезать нужную дырочку на перфокарте или заклеить ошибочную, если исправление незначительное. Для того чтобы можно было прочитать набитое, существовала специальная, особым образом пробитая и разлинованная перфокарта - трафаретка. Каждый владелец раскрашивал ее в зависимости от личного вкуса. Подробнее см.: https://www.nkj.ru/archive/articles/3659/ (Наука и жизнь, КОГДА МАШИНЫ БЫЛИ БОЛЬШИМИ (воспоминания программистки))
Потом в нашем доме появился «Микроша», который подключался к нашему пузатому черно-белому телевизору и загружался с кассетного магнитофона. Было жутковато, когда магнитофон объявлял что-то вроде «Вдоль по Питерской» и начинал издавать совершенно инопланетные звуки. Это в 16 или 32 Кб памяти со скоростью 700 бит/c загружалась игра. Так случилось мое знакомство с еще одним видом UI, потому что у «Микроши» была клавиатура и можно было с нее отдавать отдельные команды вроде «вверх»/ «вниз» и вводить шестнадцатеричные значения.
К чему я об этом? В моем детстве взаимодействие с компьютером выглядело интригующим занятием с неясными целями. Был период, когда увлеченные радиолюбители по статьям в журналах собирали, подключали к своим телевизорам и тестировали первые образцы ПК. Интересно наблюдать как через 30-40 лет снова приходит что-то новое в виде AI инструментов и мы снова с азартом первооткрывателей тестируем новый вид взаимодействия через текстовые запросы :)