tui vs gui
tui - текстовый язык , gui - жестовый&двигательный&тыкательный
автоматизация gui - тяжелее ибо 2хмерный (а скоро|уже 3х-мерный) - картинки человек видит сразу всю(автомаштабирование|растяжение|сжатие) поэтому плавают координаты - трабла для автомата с константами, нужно привязыватся к сущьностям(их типам|именам) - что требует дополнительных_знаний_автоматом|механизмов_парсинга_гуи_картинки
tui - язык управления[читателем], gui - язык исполнения
подобно
сценарию и играемой_пьесе
tui- текст можно переписиывать&совершенстовать&сворачивать(фолдить в процедуры/функции/определения_новых_слов/обозначний_пусть_X_это) gui - включать_составной_частью_в_обьемлющий_более_длительный_жест