 The PL/I D compiler, using 16 kilobytes of memory, was developed by IBM Germany for the DOS/360 low end operating system.It implements a subset of the PL/I language requiring all strings and arrays to have fixed extents, thus simplifying the run-time environment.Reflecting the underlying operating system, it lacks dynamic storage allocation and the "controlled" storage class.