SHRDLU — ранняя программа понимания естественного языка, разработанная Терри Виноградом в MIT в 1968—1970 годах. Она была написана на языках Micro Planner и Лисп на компьютере DEC PDP-6 и использовала графический терминал DEC. Впоследствии в лаборатории компьютерной графики в университете штата Юта была внесена возможность полноценной трёхмерной отрисовки «мира» SHRDLU.
Название SHRDLU образовано от ETAOIN SHRDLU — расположения алфавитных клавиш на линотипах в соответствии с убыванием частоты появления букв в английском языке. Кроме того, Этаоин Шрдлу — имя разумного линотипа в одноимённом фантастическом рассказе[1] Фредерика Брауна.