p编程语言在DEC PDP-6电脑和DEC图形终端上编写而成 。 后来在犹他大学的计算机图形实验室进行了补充，加入了对SHRDLU“世界”的完整3D渲染。 名称「SHRDLU」衍生自ETAOIN SHRDLU， ETAOIN SHRDLU是Linotype排字机上字母键配置，也就是照字母使用频率，以降序方式排列的12个字母序列。 
功能.SHRDLU主要是一种语言解析器，它允许用户使用英语术语进行互动 。 用户指示SHRDLU在“积木世界”中移动各种物体，包含各种基本物体：积木