Bővebb ismertető
Az elmúlt évek folyamán világszerte egyre nagyobb tért hódítottak a magasabbrendű programnyelvek, amelyek a programozási nyelvek egységesítését és a programozók munkájának a megkönnyítését hivatottak elősegíteni. Így terjedt el a matematikai és műszaki számítások gépesítését szolgáló ALGOL és FORTRAN, valamint az adatfeldolgozás gépesítését szolgáló COBOL programnyelv. Az említett három programnyelv gyakorlati bevezetése óta kellő tapasztalat gyűlt össze ahhoz, hogy mindegyik előnye és hátránya kitűnjön. Az idők folyamán az egyre összetettebb feladatok megoldása során a műszaki és adatfeldolgozási jelleg közötti határvonal mindinkább elmosódott. E tények következtében merült fel a három programnyelv egységesítésének a gondolata. Így hozták létre a Programming Language No. 1. elnevezésű programnyelvet, amelyet röviden PL/1-nek neveznek. E nyelv szerkesztése során az említett programnyelvek mindegyikéből a legjobban bevált utasításokat és elveket vették át, egységesítve a formai szabályokat, és kiegészítve a PL/1-et olyan lehetőségekkel is, amelyeket egyik előző programnyelv sem nyújt. Egyúttal a szükséges jelkészletet redukálták, és ezzel lehetővé tették, hogy az egyes gépi reprezentánsok közötti eltérés csak minimális legyen.