Linux Format

PL/I – the multifaceted language

The names of programming languages vary from the banal to the accurately descriptive, T via the totally meaningless or, in the case of this month’s subject, the downright inaccurate. The language in question is PL/I. The letter I is the Roman numeral for the figure one, which explains why it’s occasionally, incorrectly, shown as PL/1. It stands for Programming Language One, but it certainly wasn’t. In fact, two of the languages we’ve previously covered in this series predate it, as do several others.

To make it into our list of classic languages, a language has to have been around for a while, to put it politely, and PL/I certainly ticks that box, having been launched in 1964. It was designed by IBM for use on its System/360 mainframes, and was first used at its Hursley Laboratories in the UK as part of the 360 development programme.

To set the scene, let’s consider the main languages that had previously been promoted by IBM in the early ’60s. FORTRAN was used for scientific applications, and COBOL was used for business applications. While so much more basic, FORTRAN offered the same types of instructions provided by today’s common languages, but COBOL was very different. Because of its emphasis on data handling for commercial jobs, it became the first language to allow hierarchical data structures to be defined and subsequently manipulated. The aim of PL/I was to merge the features of these two languages and thereby provide

You’re reading a preview, subscribe to read more.

More from Linux Format

Linux Format5 min read
Some Ansible Advice For Around The Home!
Of late, this writer has been busy creating new virtual hosts for different things and decided that it would be an ideal time to get stuck into Ansible. Things have evolved in system management since Bash. Ansible is a great way to deploy software c
Linux Format14 min read
Ubuntu at 20
Without Ubuntu, the current Linux landscape would be unrecognisable. Back in October 2004, the first 4.10 (2004.10) release of Ubuntu, with its intriguing Warty Warthog code name, leapt from obscurity to being one of the most downloaded Linux distrib
Linux Format3 min read
Kernel Watch
Linus Torvalds announced the fourth RC (Release Candidate) for what will become Linux 6.9 in another few weeks. In his announcement, he noted that there was “Nothing particularly unusual going on this week – some new hardware mitigations may stand o

Related