4 ms·
IBM PL/S Machine-oriented programming language [pdf]
- krylon 3y agoI wonder what their reason was to keep this language private. Or for creating the language in the first place, when they already had a PL/1 compiler. (Maybe the full PL/1 compiler was to large to run gracefully on their lower end machines?)
- pedrow 3y agoI think https://wiki.c2.com/?PlsLanguage https://wiki.c2.com/?PlsLanguage is informative. PL/S was more suitable for writing low-level code due to some extra options and it didn't need a full runtime environment. Wikipedia suggests IBM didn't (initially) release it because it meant that only they could alter the operating system, and also to avoid handing any advantage to their competitors.
- pmcjones 3y agoCorrect. We used PL/S for the RSS, which was the lower layer of System R, the first SQL database. See https://mcjones.org/System_R/ https://mcjones.org/System_R/ and https://mcjones.org/System_R/SQL_Reunion_95/index.html https://mcjones.org/System_R/SQL_Reunion_95/index.html
- JohnDeHope 3y agoEww. This looks like COBOL v0.5. Or something. It makes me want to cry.
- BXLE_1-1-BitIs1 3y agoNope. It's straight out of PL/I, which is a highly underrated compiler language.