Linux Format

EVOLUTION OF CODING

Classic languages might make you think dead languages, but nothing could be further from the truth. Linux Format has C been revisiting classic languages in recent issues, so to wrap up this odyssey, we trace how these various languages have influenced others over the decades and how today’s latest and greatest owe a debt of gratitude to a whole sequence of languages dating back more than 60 years.

Many of the languages we discuss will be familiar names but some may not. Famous or not, though, they’ve all played their part in bringing us the languages that make today’s coding experience so much more rewarding and productive. What’s more, they’ve probably played no small part in preventing you from pulling your hair out in frustration when your code refuses to behave itself.

If you’ve ever researched your family history, you’ll probably have complied a family tree, and with good reason – the phrase “a picture is worth a thousand words” has never been more appropriate. So, we’re going to take a leaf out of the genealogists’ book, and present the key relationships between languages as something we like to think of as a family tree. And to put the meat on the bare bones, we’re going to look, in more detail, at several branches of that tree. The family tree shows which languages influenced which others, but it’s only approximately chronological, so we’re also providing a timeline, across the bottom of the whole article, to put some of the more significant languages into a historical

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

More from Linux Format

Linux Format2 min read
For The Experts
Hyper’s reliance on a text file for configuration will appeal to many more experienced Linux users, and it’s a boon that Hyper both scans for changes to the file and can open the file via the main menu. In theory, you could customise how this termina
Linux Format1 min read
Qualcomm On Upstreaming To Linux
Qualcomm’s Snapdragon X Elite has received favourable reviews for its performance in Windows running on Arm PCs. In mid-May, the company’s developer blog also posted an announcement related to upstreaming Linux kernel support for its latest Snapdrago
Linux Format4 min read
User Interface And Appearance
Some Linux users like a black box with no adornments whatsoever, but the majority of us appreciate some user interface elements, particularly if they make the less common operations easy to discover. We like customisability in this area of computer u

Related Books & Audiobooks