Linux Format

Relive classic FOCAL days on your PDP-11

Credit: https://github.com/AndrewSav/focal-69

OUR EXPERT

Mike Bedford has used several languages and dabbled in many more. Now he can add FOCAL to that list, and this experience has persuaded him of its place in history, in a curious sort of way.

If you’re an Ubuntu user, there’s a pretty good chance that the word “focal” will bring to mind Focal Fossa, the code name of the Ubuntu 20.04 LTS release. But that’s not our subject here. Instead, we’re delving into a programming language that goes by the name of Formulating On-line Calculations in Algebraic Language (alternatively, FOrmula CALculator, according to some sources), or FOCAL for short. As we shall see, FOCAL is no spring chicken, which is quite appropriate for this, the latest instalment of our series on classic languages, by which we mean old.

FOCAL first saw the light of day all the way back in 1968, when it was introduced by Digital Equipment Corporation (DEC) for the company’s range of PDP-8 minicomputers, in those pre-personal computer days. It was intended as a simple beginners’ language and, as we’ll see, with just a handful of instructions, it must surely be one of the simplest languages ever devised. You might wonder, given that BASIC, which had appeared four years earlier and had the same philosophy, wasn’t DEC’s beginners’ language of choice, and perhaps it should have been. DEC went on to release FOCAL on its newer and hugely popular PDP-11 minicomputers, which launched in 1970, but it was quickly surpassed on that platform by BASIC, and was soon heading for obscurity. Perhaps the only other platform on which FOCAL made an appearance, back in those days of yore, was the 1974 Altair 8800 microcomputer, which we featured in LXF278 as part of our series on emulating historic computers. Needless to say, though, FOCAL hasn’t escaped the attention of those intent on preserving our heritage, and is now freely available both for Linux and online.

Tackle the FOCAL

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

More from Linux Format

Linux Format2 min read
Nuphy Halo75 V2
The mechanical keyboard hobby can be very expensive – but it doesn’t have to be. The Nuphy Halo75 V2 is a wireless pre-built mechanical keyboard with a 75% layout that offers a fantastic, enthusiast-level typing experience out of the box – and it ret
Linux Format2 min read
Is Valve Starting An OS War With Microsoft?
THIS ISSUE: Valve to open up? » Shiny new Chrome » Torvalds’s tirade » Future Flathub fees » Mozilla makeover Valve’s recent update to its branding guidelines has sparked online speculation about whether the company plans to release SteamOS 3 on othe
Linux Format1 min read
Electric Themes
Jon Masters is a kernel hacker who’s been involved with Linux for over 22 years, and works on energy-efficient Arm servers. “One theme of 2024 was Confidential Compute, with Intel, AMD and Arm all pushing hard to get patches upstream. Intel’s TDX (Tr

Related Books & Audiobooks